vendredi 29 mai 2015

ruby on rails undefined method

sharvil@sharvil:~/railstut/blog$ rails c

Loading development environment (Rails 4.2.1)
2.2.2 :001 > q=Question.all

  Question Load (0.5ms)  SELECT `questions`.* FROM `questions`
 => #<ActiveRecord::Relation [#<Question questions_id: 1, question: "What is this", almuni_almuni_id: 1, category_category_id: 1>]> 

2.2.2 :002 > q

 => #<ActiveRecord::Relation [#<Question questions_id: 1, question: "What is this", almuni_almuni_id: 1, category_category_id: 1>]> 

2.2.2 :003 > q.question

NoMethodError: undefined method `question' for #<Question::ActiveRecord_Relation:0x000000045dc178>
    from /home/sharvil/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.1/lib/active_record/relation/delegation.rb:136:in `method_missing'

I am getting a error in accessing q.questions .. question is column in table.

pls help.

Aucun commentaire:

Enregistrer un commentaire