Ynv*_*Ynv 33 ruby-on-rails simple-form ruby-on-rails-3.1
我想在simple_form生成的输入标记上有一个额外的数据属性.以下不起作用:
<%= f.input :date, :as => 'date_picker', :data => {:datepicker => :datepicker} %>
Run Code Online (Sandbox Code Playgroud)
怎么可以这样做?有可能吗?您可能已经猜到了:我正在尝试将bootstrap-datepicker添加到我的网站,而不使用显式的js来初始化日期选择器.
raf*_*nca 76
正确的语法是:
f.input :date, :as => 'date_picker', :input_html => { :data => {:datepicker => :datepicker} }
Run Code Online (Sandbox Code Playgroud)
为了繁荣.在Rails 4.2.5和Simple Form 3.2.1上
@rafaelfranca的上述内容适用于输入:
f.input :first_name, input_html: { data: { cool_stuff: "yes" } }
Run Code Online (Sandbox Code Playgroud)
如果要将数据属性添加到simple_form_for帮助程序:
simple_form_for @form, html: { data: { super_cool_key: "secret" } } do |f|
Run Code Online (Sandbox Code Playgroud)
注意区别:input_html:vs html:
此外,下划线将自动更改为破折号.
| 归档时间: |
|
| 查看次数: |
18766 次 |
| 最近记录: |