私はレールに慣れていないので、レールでfind_byオプションを使用する方法を誰かに説明してください。たとえば、テーブル名は、id、city_name、country_name のフィールドを持つ City です。
質問する
57 次
1 に答える
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」を検索してください。
于 2013-06-05T13:23:28.627 に答える