我正在尝试创建一个动态表单,在其中通过列列表中的字符串获取对象方法。
在我看来,我有以下代码:
<% Contact.columns.each do |column| %>
<% if column.name.in? ["id", *Contact.accessible_attributes] %>
<%= f.select column.name, options_for_select(@contacts.first.keys, :include_blank => :true) %>
<%end%>
<%end%>
这会给我错误,所以我想如何将字符串绑定到视图中的方法。
undefined method `id' for #<ContactImport:0x00000003686598>