Rails 3.2 コンソールを使用しているときは、これをうまく実行できます。
p = Person.last
p.last_name
そしてそれは姓を印刷します。
しかし、 で検索しようとするとid
、単一のレコードを見つけて変数に保存できますが、
列p
を印刷できません。last_name
例えば:
p = Person.where(id: 34).limit(1)
ここに印刷するとp
すべての列が表示されますが、p.last_name
これは言います
NoMethodError: undefined method `last_name' for
#<ActiveRecord::Relation:0x000000055f8840>
任意の助けをいただければ幸いです。