我正在使用
<%= fields_for @reservation do |r| %>
....
<span data-to="date">
<%= r.select :end_day, options_for_select((0..7).map{|offset| Time.zone.today + offset}) %>
</span>
...
<% end >
通过跨度识别元素,但我宁愿识别选择控件本身并将数据应用于它(不是单个选项,尽管接下来会是这样)。
我试过
<%= r.select :end_day, options_for_select((0..7).map{|offset| Time.zone.today + offset}), data:{to: 'date'} %>
但该属性未显示。
答案 0 :(得分:1)
<%= r.select :end_day, options_for_select((0..7).map{|offset| Time.zone.today + offset}), {}, data: {to: 'date'} %>
因为签名是:
select(method, choices, options = {}, html_options = {})