简体   繁体   English

Rails 5中的客户端验证+ simple_form

[英]Client Side Validations + simple_form in Rails 5

When I put the following in my gemfile: 当我把以下内容放在我的gemfile中时:

gem 'simple_form'
gem 'client_side_validations'#, github: 'DavyJonesLocker/client_side_validations'
gem 'client_side_validations-simple_form'#, github: 'DavyJonesLocker/client_side_validations-simple_form'

It results in this: 结果如下:

Bundler could not find compatible versions for gem "rails":
  In Gemfile:
    rails (= 5.0.0)

    client_side_validations-simple_form was resolved to 3.2.0, which depends on
      client_side_validations (~> 4.2.0) was resolved to 4.2.0, which depends on
        rails (< 4.3.0, >= 4.0.0)

Any ideas on getting these gems to work? 让这些宝石发挥作用的任何想法?

You can use client_side_validations with Rails 5 by specifying the branch like this: 您可以通过指定分支来使用带有Rails 5的client_side_validations:

gem 'client_side_validations', 
    github: 'DavyJonesLocker/client_side_validations', 
    branch: 'rails5'

And if using Simple Form: 如果使用简单形式:

gem 'client_side_validations-simple_form', 
    github: 'DavyJonesLocker/client_side_validations-simple_form', 
    branch: 'rails5'

Rails 5 support is not ready for the client_side_validations gem. Rails 5支持还没有为client_side_validations gem做好准备。 Take a look at this issue #645 . 看看这个问题#645 You can try experimental branch as suggested in the issue's comment. 您可以按照问题评论中的建议尝试实验分支。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM