【发布时间】:2014-07-22 09:54:08
【问题描述】:
我使用 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>
【问题讨论】:
-
把所有数据属性放在{}边试试
-
@SabyasachiGhosh 它应该如何提供帮助?
-
@MarekLipka 根据这个api.rubyonrails.org/classes/ActionView/Helpers/… 它会期望一个空的哈希,然后是所有选项.. 我相信你的答案是正确的。
-
@SabyasachiGhosh 在您提供的链接中没有任何暗示您的解决方案可以提供帮助。
-
@MarekLipka 它在那里,请看一下 select("album[]", "genre", %w[rap rock country], {}, { index: nil })。在文档中。
标签: ruby-on-rails ruby html select