使用 simple_form_for 生成表单的时候,<%= f.association :cat %> 显示出来的是乱码。 检查数据库里面的内容都是正常没有问题的。
class Cat < ActiveRecord::Base
has_many :products
end
class Product < ActiveRecord::Base
acts_as_taggable
belongs_to :cat
attr_accessor :cat,:tag
end
<%= simple_form_for @product do |f| %>
<%= f.association :cat %>
<%= f.input :title ,label: false %>
<%= f.input :price ,label: false %>
<%= f.input :img,as: :hidden %><br>
<%= f.input :reson ,as: :text,label: false %><br>
<%= f.input :tag,label:false %>
<%= f.button :submit, "提交",class: "btn btn-primary" %>
<% end %>
在网上搜索了很久也没有找到原因,希望有朋友可以帮下忙,非常感谢。