ruby-on-rails - 如何设置 rails f.select 的 "data-"

标签 ruby-on-rails ruby html select

我使用 Rails 4。

<%= f.select :industry_id, options_from_collection_for_select([], "id", "name"),
'data-option-dependent' => true,
'data-option-observed' => 'pre_industry_id',
'data-option-url' => '/industries/:pre_industy_id:/sub_industry.json',
'data-option-key-method' => :id,
'data-option_value-method' => :name %>

但是……

结果,数据属性没有出现。

<select id="review_industry_id" name="review[industry_id]"></select>

最佳答案

data 散列作为 selecthtml_options 参数的选项传递:

<%= f.select :industry_id,
             options_from_collection_for_select([], "id", "name"),
             {},
             data: {
                 'option-dependent' => true,
                 'option-observed' => 'pre_industry_id',
                 'option-url' => '/industries/:pre_industy_id:/sub_industry.json',
                 'option-key-method' => :id,
                 'option_value-method' => :name } %>

关于ruby-on-rails - 如何设置 rails f.select 的 "data-",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23991851/

相关文章:

ruby - 只在 ruby​​ 中保留空白换行符的最佳方法

ruby 应用程序在 heroku 上崩溃 : Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch

html - 如何根据内容长度将标题居中?

jquery - rails 3 : Where are Javascript :defaults defined after running "rails g jquery:install"?

ruby-on-rails - 使用 Ruby Mechanize 进行解析

ruby-on-rails - 为什么 postgres 9.3 表不断丢失主键和索引?

javascript - 使用哪个 ' and "标记有关系吗?

ruby-on-rails - 直接引用模型和在类方法中使用self有什么区别?

ruby - 在 rails gem 上 fork 和工作的指南

javascript - Html5 支持对复选框进行 SelectAll