标签: ruby-on-rails ruby simple-form symbols
我需要为一个由3名成员组成的团队制作表格 我将我的模型设置为:
field :name1,:name2,:name3 field :email1,:email2,:email3
我不想在视图中写3个表单。如何动态创建simple_form所需的符号?有点像:
<% for i in 0..2 %> <%=f.input :name+i %> <%=f.input :email+i %> <% end %>
答案 0 :(得分:1)
您缺少字符串上的intern方法。
intern
这样做:
<% for i in 0..2 %> <%=f.input "name#{i}".intern %> <%=f.input "email#{i}".intern %> <% end %>
您还可以使用to_sym方法。
to_sym
答案 1 :(得分:0)
类似的东西:
<% for i in 0..2 %> <%=f.input "name#{i}".to_sym %> <%=f.input "email#{i}".to_sym %> <% end %>