Rut*_*ger 3 jquery ruby-on-rails formtastic
我正在尝试使用Formtastic安装jQuery UI datepicker.我关注了http://blog.brzezinka.eu/webmaster-tips/ruby/ruby-on-rails-formtastic-jquery-ui-datepicker所以我:
我一直在<%= f.input:dtstart,:as =>:datepicker%>上得到'Formtastic :: UnknownInputError'.我用谷歌搜索并搜索了这个错误,但无法找到方向的线索.这里有人有想法吗?我在rails 3.0.3上
如果您正在使用:as => :datepicker,则必须为其创建自定义输入.
如文档所示,在app/inputsnamed中创建一个新文件date_picker_input.rb
class DatePickerInput < Formtastic::Inputs::StringInput
def input_html_options
super.merge(:class => "datePicker")
end
end
Run Code Online (Sandbox Code Playgroud)
您所要做的就是触发您的JQuery UI插件application.js:
$('.datePicker').datepicker();
Run Code Online (Sandbox Code Playgroud)
如果您不想打扰创建自定义输入,可以直接添加类,如下所示:
<%= f.input :date, :input_html => { :class => 'datePicker'} %>
Run Code Online (Sandbox Code Playgroud)