У меня тут в рельсах одна модель зависает в продакшене на одной из валидаций.
Валидация ничего особого из себя не представляет — ActiveRecord::Validations::UniquenessValidator
Т.е. просто obj.valid? уходит в бесконечные раздумья, а процесс сжирает всё ядро.
Есть идеи, как понять, в чём проблема?
*ruby
Подскажите, делать в рельсах маршруты вида
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 →
Обнаружил интересное поведение в Ruby у метода defined?
Переменная объявляется, как defined даже если объявляется в блоке, который никогда не будет выполняться
Пример:
ruby-1.9.3-p0 :004 > puts 'ololo' if defined? a
=> nil
ruby-1.9.3-p0 :005 > a = 'c' if false
=> nil
ruby-1.9.3-p0 :006 > puts 'ololo' if ... more →
Ruby is faster than Python, PHP, and Perl
http://www.unlimitednovelty.com/2012/06/...
Мой вариант для запуска thin под rvm (per user) для gentoo openrc
USERHOME — домашняя директория юзера
APPHOME — директория приложения
Кидается в /etc/init.d/thin, а для каждого приложения делается ln -s thin thin.имя_приложения
TODO: Избавиться от конфига thin (вынести все переменные в ... more →
Mongoid опечалил меня.
Шаг влево от элементарных вещей — и приходится запросы полностью вручную писать.
Причём даже примеров толком нет :(
М.б. кто-нибудь подскажет, что в группирующей функции передать в параметре :cond?
Пробовал разные вещи — не хочет фильтровать записи.
Документация вот тут, если что: ... more →
*ruby is used by:
gelraen
gelraen
proton
proton
Александр Марков
komar
0xd34df00d
0xd34df00d
Michael Pogoda
MPogoda
16+
238328
desperate donkey
odin
kb
kb
Voker57
Voker57
SirAnthony
SirAnthony
λ
lukish
Azzz
azzz
Alexander Aleschenko
top4ek
ClanMax
ClanMax
Ky6uk
Ky6uk
Fess
zetoke
toyz
nemckoff
4DA
4da
профессиональный говноед
ulidtko
Darth Bricktop
Like-all
rakoth
rakoth
cirno
cirno
Minoru
Minoru
kaberc
kaberc
nstm0
nstm0
K900
K900
gds
gds
Лисий хвост
madInsane
Няша с няшей
nekoexmachina
anonymous_owl
anonymous_owl
RainerGomes
RainerGomes
Crazy_Owl
Crazy_Owl
jabber
jabber
Spiritual ecstasy
rapture
amd63
amd63
eurekafag
eurekafag
rogaboru
rogaboru
Вона блює і співає.
ruda
werehuman
werehuman
Артс
arts
Cthulhu
Cthulhu
Mагог Магогович
magog
Хотеть!
xotetb
mva
mva
Nico-izo
Nico-izo
Оранжевус Охуеннус
utros
Darion
Darion
eoranged
eoranged
Andrew
r3nya
Bender Bending Rodríguez
DJm00n
gelraen
proton
komar
0xd34df00d
MPogoda
238328
odin
kb
Voker57
SirAnthony
lukish
azzz
top4ek
ClanMax
Ky6uk
zetoke
nemckoff
4da
ulidtko
Like-all
rakoth
cirno
Minoru
kaberc
nstm0
K900
gds
madInsane
nekoexmachina
anonymous_owl
RainerGomes
Crazy_Owl
jabber
rapture
amd63
eurekafag
rogaboru
ruda
werehuman
arts
Cthulhu
magog
xotetb
mva
Nico-izo
utros
Darion
eoranged
r3nya
DJm00n