多くのRailsの例で私は見ます
ModelName.find(:id)
使用されている場合、すべてのモデルにという名前の一意の文字列属性があると仮定すると、それが機能:symbol
するようにモデルを設定するにはどうすればよいfind(:symbol)
ですか?検索アルゴリズムを自分で実装する必要がありますか?
多くのRailsの例で私は見ます
ModelName.find(:id)
使用されている場合、すべてのモデルにという名前の一意の文字列属性があると仮定すると、それが機能:symbol
するようにモデルを設定するにはどうすればよいfind(:symbol)
ですか?検索アルゴリズムを自分で実装する必要がありますか?
「find_by_yoursymbol」を試してみてください
ModelName.find_by_yoursymbol("symbol value")
これを使用して、レコードが存在するかどうかを確認し、存在しない場合は作成しました。
Spree::MailMethod.create(:environment => "test") unless Spree::MailMethod.find_by_environment("test").present?