ruby-on-rails - 将成员值以表格形式添加到复选框的input_html

标签 ruby-on-rails ruby-on-rails-3 activeadmin formtastic

我如何将集合的成员属性添加到形式集合输入(复选框?)的input_html中?

f.input :requirements, :as => :check_boxes, :collection => @requirements, :input_html => {"data-name" => :name} 


(使用Active-Admin)

现在,我想向每个复选框添加一个类似于data-name的html属性。此属性的值取决于成员对象的属性(例如名称)。因此,我需要为每个创建的复选框评估一个表达式;也使用lambda和Proc.new尝试了一些操作,但这没有用。

谁能帮我?

最佳答案

以下为我工作:

= f.input :requirements, :as => :check_boxes, :collection => Requirement.all.map{|r| [r.name, r.id, {'data-name' => r.name}]}

关于ruby-on-rails - 将成员值以表格形式添加到复选框的input_html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16834563/

相关文章:

javascript - 在 Rails 的 escape_javascript() 输出中防止 XSS

ruby-on-rails - 如何获取 "rqrcode-rails3"的网站根 URL 和路由?

ruby-on-rails-3 - Cucumber 和 Capybara 需要不同的 Selenium-Webdriver gem 版本 - 尝试设置测试环境

ruby-on-rails - Rails has_many 与多个键关联

ruby-on-rails - 在 Ubuntu 12.04 LTS 上设置 Discourse

ruby-on-rails - Rails 应用程序名称的保留字?

ruby-on-rails - Rails 3 事件管理员。如何为关联记录设置默认排序顺序?

ruby-on-rails-3 - 每当 gem 不运行时的 cron

ruby-on-rails - 包含时,ActiveAdmin Helper 在 instance_eval 上抛出错误

ruby-on-rails-3 - ActiveAdmin 表单不允许批量分配