Rails 4は動的ファインダーを排除しているので、
User.find_by_hash(hash)
になります
User.where(hash: hash) # .first
大したことではありません。User.find_by_hash!(hash)
しかし、方法がないので、動的な強打ファインダーに対処するための最良の方法は何where!()
ですか?Rails4リリースノートはこれを回避するのに便利です。
更新:「find_by_...とfind_by_...!を除くすべての動的メソッドは非推奨です」とはっきりと書かれています。
それ以来ページが変更されたか、それを読んでいたときに私は盲目でした。