use*_*287 1 ruby html5 select ruby-on-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 %>
Run Code Online (Sandbox Code Playgroud)
但...
结果,数据属性不会出现.
<select id="review_industry_id" name="review[industry_id]"></select>
Run Code Online (Sandbox Code Playgroud)
传递一个data
哈希作为一个选项select
的html_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 } %>
Run Code Online (Sandbox Code Playgroud)