1

Ruby on Rails の使用 - sqlite3、rails 3.2.2、ruby 1.9.3p125 (Windows XP 上)

データベースにレコードを持っている:

Shop.find(123) - returns the shop
Shop.where(:id => 123) - returns the shop

しかし

Shop.find_by_id(123) returns nil
Shop.find_by_name("some_name") returns nil

すべての動的ファインダーも同様です (整数値と文字列値の場合は nil を返すことに注意してください)。

なぜ定義されていないのですか?

4

0 に答える 0