ユーザーが整数として保存されている選択入力からオプションを選択するRails 3アプリがあります。選択入力は:collection
、シードするテーブルの with simple_form gem によって入力されます。これはまさに私が望むように機能しています。
ただし、ビューに整数ではなく名前を表示したいと考えています。
現在、私はビューでこれを行っていますが、これは明らかにベストプラクティスではありません。
<% mfg_num = @product.manufacturer.name %>
<%= "#{ListOfManufacturers.find(mfg_num).name}" %>
だから、私の質問は:
このロジックを自分の見解に入れる必要がないように、何かを設定するためのベスト プラクティスは何ですか? コントローラーに入れるべきですか?モデルに含める必要がありますか? そして、どうすればいいですか?