Instance of Question doesn't have attribute "key". If this is ActiveRecord, you maybe should make migration "add_column :questions, :key, :string", OR within class scope write "attr_accessor :key"
среда, 4 сентября 2013 г., 15:17:47 UTC+3 пользователь Ruby-Forum.com User написал: > > But, even the following causes error: undefined method `key=' for > #<Question:0x007fcba5972f20> > > before_validation :capitalize_first_words > > def capitalize_first_words > [:question, :correct_ans_1, :correct_ans_2].each do|key| > self.key = "x" > end > end > > key is still not being interpreted as "question" or "correct_ans_1", > ect... > Could it be a scope issue? I am in the Question model. > > -- > Posted via http://www.ruby-forum.com/. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/fa614bd1-6b3c-4e7d-ab18-cfb41b18145c%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.

