【发布时间】:2014-12-18 03:59:18
【问题描述】:
Using Rails 4.1.8, simple forms gem and bootstrap-datepicker-rails Error is:
"No input found for datepicker"
这是我的设置:application.js:
//= require bootstrap-datepicker
sermons.js.coffee:
$('.datepicker').datepicker()
application.css:
*= require bootstrap-datepicker3
型号:
Table name: sermons
id :integer not null, primary key
delivered_on :date
title :string(255)
cites :string(255)
sermon_body :text
_form:
<%= f.input :delivered_on, as: :date, as: :datepicker %>
<%= f.input :sermon_body, as: :wysihtml5 %>
<%= f.submit %>
<% end %>
错误日志:
Rendered sermons/new.html.erb within layouts/application (41.1ms)
Completed 500 Internal Server Error in 53ms RuntimeError - No input found for datepicker:
simple_form (3.1.0) lib/simple_form/form_builder.rb:573:in `find_mapping'
simple_form (3.1.0) lib/simple_form/form_builder.rb:502:in `find_input'
simple_form (3.1.0) lib/simple_form/form_builder.rb:112:in `input'
app/views/sermons/_form.html.erb:8:in `block in ... '
我也尝试了这些表单条目:
<%= f.input :delivered_on, as: :datepicker %>
<%= f.input :delivered_on, as: :string, class: "datepicker" %>
当它是一个请求日期输入的表单时,就好像它正在寻找我已经输入的日期。我在这里阅读了很多帖子,都无济于事。谢谢。
【问题讨论】:
标签: ruby-on-rails twitter-bootstrap datepicker