2013-06-05 25 views
-3

我是rails新手,請有人向我解釋如何在rails中使用find_by選項。 例如表名是城市,其中id,city_name和country_name的字段。如何在rails中使用find_by選項

+1

你的意思是你不明白City.find_by_city_name('Tokyo')'是如何工作的? – Mischa

回答

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)

爲「find_by」的更多詳細信息,搜索this page

相關問題