2

我发现这篇博客文章讨论了如何client_side_validations与 Twitter Bootstrap 结合。但是在博文中,作者使用的是SimpleForm。

任何人都知道我如何在不使用的情况下获得相同的结果SimpleForm

在我的应用程序中,我正在使用form_for并且不想将整个项目转换为,SimpleForm因为它会花费很多时间。

4

2 回答 2

1

查看此视频http://railscasts.com/episodes/263-client-side-validations?view=asciicast

我将 client_side_validations 与 form_for 一起使用

gem simple_form 安装在我的环境中

于 2012-07-27T19:39:48.807 回答
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 %>

……就是这样。

于 2012-12-31T11:22:33.470 回答