Пилю рельсу, возникла необходимость создать вручную сущность в rails c, переключаюсь на консоль, набираю лишний символ, по привычке жму <Esc>, x и символ пропадает. Становлюсь приятно удивлён. Вопрос: почему в консоли вимовы кейбиндинги? Хочу так в любой консоли, но не только в rails c.
*rails
Судя по тому что конструкции типа find_by_shit_and_that_other_shit устранять не собираются, рельсы 5.0 будут целиком работать через Kernel.method_missing
У меня тут в рельсах одна модель зависает в продакшене на одной из валидаций.
Валидация ничего особого из себя не представляет — ActiveRecord::Validations::UniquenessValidator
Т.е. просто obj.valid? уходит в бесконечные раздумья, а процесс сжирает всё ядро.
Есть идеи, как понять, в чём проблема?
Отличная цитатка из AWDwR.
Does the world need another shopping cart application? Nope, but that hasn't stopped hundreds of developers from writing one. Why should we be different?
cap deploy зависит от deploy:assets:precompile, которая какого-то хуя лезет в базу данных. которая создается позже. Меня не покидает ощущение, что либо я долбоеб и во что-то не въезжаю, либо эту хуйню писали наркоманы.
Подскажите, делать в рельсах маршруты вида
get '/:category_id/:item_id'
get '/:category_id'
это очень плохо?
Раздосадован я изменениями в Mongoid3.
Много сломали, а альтернативы не предлагают.
Мигрирую на Mongoid 3 со второй версии.
Кучу вещей исправлять приходится, хотя конечно самое неприятное — править чужие gem'ы.
Думаю таки забить на идею прикручивания к ActiveMerchant интеграции с Мастербанком.
Что-то не выходит сделать красиво, а документации у ActiveMerchant нормальной нет.
Сейчас вот столкнулся с тем, что непонятно, как передать параметр из хелпера в нотификейшн, думается, что никак.
Буду свой велосипед писать.
Господа, есть вопрос
Есть вот такие модели:
https://gist.github.com/1eb1c776d63a4357...
И вот такой код:
order.cart.cart_items.new(:title => 'Title')
order.save
И всё прекрасно работает
Но если в OrderAuditObserver раскомментить закомменченные строки
#case resourse.class
#when Order
#end
То товары в корзине ... more →
Подскажите, nginx по непонятным причинам любит кешировать рельсовый сайт (на thin).
Грешу именно на nginx, ибо при обращении напрямую к thin проблемы не возникает.
При этом нигде кеширование не врубал.
Доходит до того, что в /my (личный кабинет пользователя) отображается личный кабинет другого пользователя.
Конфиг ... more →
Mongoid опечалил меня.
Шаг влево от элементарных вещей — и приходится запросы полностью вручную писать.
Причём даже примеров толком нет :(
М.б. кто-нибудь подскажет, что в группирующей функции передать в параметре :cond?
Пробовал разные вещи — не хочет фильтровать записи.
Документация вот тут, если что: ... more →
Вопрос по миграциям в Rails. Слышал есть gem'ы для автоматических миграций на основе моделей.
Подскажите, если кто использует.
P.S. Да, я развращён монгой.
Узнал сегодня про ruby-сервер Puma ( http://puma.io/ ).
Написано, что на порядок меньше памяти ест, чем единороги всякие, да и быстрее.
Никто не пробовал?
Всё-таки сильно огорчает, что в рельсах для подъёма в продакшене, так много телодвижений делать приходится.
Внезапно обнаружил, что в одном из рельсовых приложений перестались автоматически require'иться gem'ы из Gemfile.
Пошли ошибки вида "uninitialized constant Devise (NameError)".
После ручного добавления в application.rb
require 'devise'
require 'kaminari'
require 'simple_form'
и прочих gem'ов, приложение начало ... more →
*rails is used by:
proton
proton
Darion
Darion
gelraen
gelraen
Azzz
azzz
Alexander Aleschenko
top4ek
Michael Pogoda
MPogoda
toyz
nemckoff
Ky6uk
Ky6uk
Crazy_Owl
Crazy_Owl
Александр Марков
komar
cirno
cirno
Voker57
Voker57
eioeae
eioeae
proton
Darion
gelraen
azzz
top4ek
MPogoda
nemckoff
Ky6uk
Crazy_Owl
komar
cirno
Voker57
eioeae