Ruby on rails RubyonRails使用来自视图助手的变量在视图中动态生成字段名

Ruby on rails RubyonRails使用来自视图助手的变量在视图中动态生成字段名,ruby-on-rails,view,view-helpers,Ruby On Rails,View,View Helpers,在我看来,假设我有这样的东西: <%= f.text_field :name_first %> <%= f.text_field return_field_name %> 所以现在我的观点应该是这样的: <%= f.text_field :name_first %> <%= f.text_field return_field_name %> 写: def return_field_name category_lower = cat

在我看来,假设我有这样的东西:

<%= f.text_field :name_first %>
 <%= f.text_field return_field_name %>
所以现在我的观点应该是这样的:

<%= f.text_field :name_first %>
 <%= f.text_field return_field_name %>

写:

def return_field_name
  category_lower = category_name.downcase
  "name#{category_lower}".to_sym
  # but I'm sure that without #to_sym it should work as well
end

但是如果它能帮助你,你应该只写纯方法。我认为这是一个很好的练习。

谢谢!这正是我需要的。工作起来很有魅力。我不能接受这个答案,因为我只有11分(少4分)。我会尽快回到这里接受。再次感谢!