У меня возникают полиморфные связи, и когда я получаю через них запись, например:
hour = my_model.find( keeper_id ).hours.where( "day = ?", day_index )
Затем попробуйте вызвать update_attributes для него:
hour.update_attribute(:start_time, start_time)
Я получаю ошибку:
NoMethodError (undefined method `update_attribute' for #<ActiveRecord::Relation:0x0000010458c708>):
activerecord (3.0.0) lib/active_record/relation.rb:373:in `method_missing'
Я предполагаю, что это потому, что я нашел запись через отношения.
Как я могу обойти это?