如何在rails中使用find_by选项

时间:2013-06-05 13:16:44

标签: ruby-on-rails-3

我是rails的新手,所以请任何人解释如何在rails中使用find_by选项。 例如,表名是City,其字段为id,city_name和country_name。

1 个答案:

答案 0 :(得分:1)

您可以使用它来查找仅与city_name字段匹配的记录:

City.find_by_city_name(city_name)

您可以使用它来查找与city_name& country_name字段:

City.find_by_city_name_and_country_name(city_name, country_name)

你可能不会搜索与所有字段相匹配的记录,因为如果你有这个ID,那么你可以直接用它来获取它:

City.find(id)

this page搜索“find_by”了解更多详情。