我想在simple_form生成的输入标签上添加一个数据属性.

<%= f.input :date, :as => 'date_picker', :data => {:datepicker => :datepicker}  %>

这怎么可能呢?有可能吗?正如你可能已经猜到的:我正在try 向我的站点添加 bootstrap 日期 Select 器,而不使用显式js来初始化日期 Select 器.

推荐答案

正确的API是:

f.input :date, :as => 'date_picker', :input_html => { :data => {:datepicker => :datepicker} }

Ruby-on-rails相关问答推荐

如何控制或定制S为模型使用的命名路由Rail()?

Rails TurboStream:可以向元素动态添加一个css类吗?

有没有一种方法可以点击一个按钮来冒泡到父元素?

Sidekiq with Rails - 控制台与 rake 任务中的不同 Sidekiq 实例

为什么是 json.partial!使用新的哈希语法传递本地时,jbuiler 模板中的行不执行?

如何在 to_json 中获取回形针图像的 url

ActiveRecord 回调列表

$redis 全局变量与 ruby​​ on rails

使用 javascript 提交 Rails 远程表单

rspec 共享示例与共享上下文

在 Rails 中,如何处理多个选中的复选框,只需拆分 , 或?

在两个 DateTime 之间迭代,步长为一小时

如何显示 RSpec 测试生成的 SQL 查询日志(log)?

Rails 引擎中的迁移?

如何在 Rails 中测试助手?

默认呈现 JSON 而不是 HTML?

如何在 Rails 3 中将多个属性传递给 find_or_create_by?

Rails - 如何在用户登录时覆盖设计 SessionsController 以执行特定任务?

为什么不对 Rspec + Selenium 使用共享的 ActiveRecord 连接?

find、where 和 find_by_id 有什么区别?