0

我有一个使用 simple_form 的 Rails 项目,但我似乎无法让日期选择器工作(使用 Bootstrap Datepicker gem https://github.com/Nerian/bootstrap-datepicker-rails

我已经尝试过以下堆栈溢出帖子中提出的建议: 如何为 SimpleForm 编写更清晰的日期选择器输入 使用 rails 3.2.11、simple_form 和 bootstrap 添加日期选择器 表单中的更改不会保存到数据库

但是,到目前为止,它们都没有奏效。

这是我的代码:

在我看来,我有这个:

<%= f.input :start_date, :input_html => {data: {behaviour: "datepicker"}}, :as => :string %>

我已将以下内容添加到 Application.js

//= require bootstrap-datepicker

$(function() {
  $('input.datepicker').datepicker();
});

我已将以下内容添加到 Application.css

 *= require bootstrap-datepicker

我什至尝试将js代码直接放在页面上,它仍然不起作用。

有任何想法吗?我难住了。

谢谢

4

1 回答 1

0

您分配 datepicker 行为的函数搜索具有类“datepicker”的输入。您的输入必须具有此类。

使用以下内容:

<%= f.input :start_date, :input_html => {class: 'datepicker', data: {behaviour: "datepicker"}}, :as => :string %>
于 2013-05-20T17:03:14.647 回答