私の見解では、次のようなものがあるとしましょう:
<%= f.text_field :name_first %>
そして別の時間:
<%= f.text_field :name_last %>
フィールド名をハードコーディングする代わりに、ビュー ヘルパー メソッドを使用して動的に生成したいと考えています。
def category_name
@contact_info.category.name
end
def return_field_name
category_lower = category_name.downcase
":name"+category_lower
end
したがって、私のビューは次のようになります。
<%= f.text_field return_field_name %>