我发现这篇博客文章讨论了如何client_side_validations
与 Twitter Bootstrap 结合。但是在博文中,作者使用的是SimpleForm。
任何人都知道我如何在不使用的情况下获得相同的结果SimpleForm
?
在我的应用程序中,我正在使用form_for
并且不想将整个项目转换为,SimpleForm
因为它会花费很多时间。
我发现这篇博客文章讨论了如何client_side_validations
与 Twitter Bootstrap 结合。但是在博文中,作者使用的是SimpleForm。
任何人都知道我如何在不使用的情况下获得相同的结果SimpleForm
?
在我的应用程序中,我正在使用form_for
并且不想将整个项目转换为,SimpleForm
因为它会花费很多时间。
查看此视频http://railscasts.com/episodes/263-client-side-validations?view=asciicast
我将 client_side_validations 与 form_for 一起使用
gem simple_form 安装在我的环境中
我花了好几个小时来解决这个问题,试图让它在不使用 SimpleForm 的情况下工作……最后我放弃了。使用 SimpleForm,漂亮的 client_side_validations 插件,并保存你的理智 - 我花了大约 10 分钟才让它工作。
在您的 Gemfile 中:
gem 'simple_form'
gem 'client_side_validations'
gem 'client_side_validations-simple_form'
然后运行这个:
rails generate simple_form:install --bootstrap
那么您的表单将需要如下所示:
<%= simple_form_for(@qualification, :validate => true, :html => {:class => "form-horizontal"}) do |f| %>
<%= f.input :year %>
<% end %>
……就是这样。