私は、User(table:users)というモデルを持っています。私は2つのレコードでテーブルを設定しました。私はrubyのコンソールを使って、このステートメントでレコードを手動で照会しました。RubyコンソールのNoMethodError
User.where(:email => '[email protected]')
ただし、次のようなエラーが表示されます。
NoMethodError: undefined method `where' for #<Class:0x4d567dc>
from C:/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecord-2.
0.2/lib/active_record/base.rb:1532:in `method_missing'
from (irb):4
誰かが間違っていますか?
としてください。私はRails 2.0.2を使用しています。ああそうだ、問題。..ありがとう。 @apneadiving – CHID
btw、これを解決するために他の方法がありますか? – CHID
User.find(:all、:conditions => ["email =?"、 "[email protected]"]) – apneadiving