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