我发现this blog post讨论了如何将client_side_validations
与Twitter Bootstrap结合使用。但是在博文中,作者正在使用SimpleForm。
任何人都知道如何在不使用SimpleForm
的情况下获得相同的结果?
在我的应用程序中,我使用的是form_for
,并且不希望将整个项目转换为SimpleForm
,因为这会耗费大量时间。
答案 0 :(得分:1)
观看此视频http://railscasts.com/episodes/263-client-side-validations?view=asciicast
我正在使用带有form_for
的client_side_validations我的环境中已经安装了gem simple_form
答案 1 :(得分:0)
我花了好几个小时试图在不使用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 %>
......就是这样。