ruby-on-rails - 进行客户端验证的 Rails 方式(Rails 4 with simple_form)

标签 ruby-on-rails ruby ruby-on-rails-4

我是 Rails 的新手,正在使用 Rails 4。我已经开始使用一些表单来创建/编辑一些模型,并添加了一些在服务器端运行良好的验证。

我原以为 Rails 会有一些内置的东西来处理客户端验证 - 事实证明它没有。

我在谷歌上搜索并找到了不再维护的“client_side_validation”,我认为无论如何在 Rails 4 中都不起作用。

Rails 客户端验证似乎没有明显的转到库。那么处理这个问题的“Rails 方式”是什么?自己滚?使用 jQuery 复制逻辑客户端?使用 html5 验证并在不是他们时回退到服务器端?或者是否有一个我可以安装和使用的库(最好是与 simple_form 一起使用的库)?

最佳答案

client_side_validations ,但不再维护。可能最好的方法是使用一些 jQuery 插件,例如 jquery-validation .

关于ruby-on-rails - 进行客户端验证的 Rails 方式(Rails 4 with simple_form),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21102324/

相关文章:

ruby-on-rails - 如何从 ActiveRecord 的序列化数组迁移到 Postgres 数组数据类型

Ruby on Rails - 在哪里放置这些辅助类型方法

ruby-on-rails - activerecord 内存共享缓存

css - 使用 Nokogiri 解析时消除 CSS 选择器?

RubyGem 下载量似乎人为地高。是否有从 RubyGems.org 下载的机器人?

ruby-on-rails - 为什么这个 rake 任务运行两次?

ruby-on-rails - 设计不使用 rails 。 (未定义的局部变量或方法 `‘devise’ ' 对于 Gemfile)

mysql - 更改多个数据库的连接名称

ruby-on-rails - 每个帐户具有多个 openid 标识符的 Authlogic openid

ruby-on-rails - 在 Rails 的 Form Helpers 中使用条件