使用Ruby on Rails - sqlite3,rails 3.2.2,ruby 1.9.3p125(在Windows XP上)
在db中记录:
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)
为什么不定义?