如何将集合的成员属性添加到形式集合表单输入的input_html中(复选框?)我有:
f.input :requirements, :as => :check_boxes, :collection => @requirements, :input_html => {"data-name" => :name}
(使用Active-Admin)
现在我想在每个复选框中附加一个像data-name这样的html属性。此属性的值取决于member-object的属性(例如名称)。所以我需要为每个创建的复选框计算一个表达式;我也尝试过lambda和Proc.new,但这不起作用。
任何人都可以帮助我吗?
答案 0 :(得分:0)
以下对我有用:
= f.input :requirements, :as => :check_boxes, :collection => Requirement.all.map{|r| [r.name, r.id, {'data-name' => r.name}]}