我使用主动管理 gem和甲状,我想向特定的文本字段添加一个datalist。
#FILE app/admin/model.rb
ActiveAdmin.register Model do
permit_params :title, :article_headline_a_id, :article_headline_b_id
form(html: { multipart: true }) do |f|
f.input :article_headline_a_id, :as => :datalist, :collection => Article.pluck(:title)
f.input :article_headline_b_id, :as => :datalist, :collection => Article.pluck(:title)
f.actions
end
end在保存和检查控制台之前,一切看起来都很好,我得到的是article_a_id = 0,而不是预期的id号。
#model.rb
belongs_to :article1, :foreign_key => 'article_headline_a_id', :class_name => "Article"
belongs_to :article2, :foreign_key => 'article_headline_b_id', :class_name => "Article"发布于 2015-06-09 20:00:06
听起来,您没有将ID映射到标题“尝试”:
f.input :article_headline_a_id, :as => :datalist, :collection => Article.pluck(:title, :id)https://stackoverflow.com/questions/30741320
复制相似问题