使用client_side_validations-formtastic gem将应用程序升级到Rails 4问题

时间:2013-12-05 13:16:46

标签: rubygems ruby-on-rails-4

使用client_side_validations-formtastic gem将应用程序升级到Rails 4问题 捆绑安装存在问题:

client_side_validations-formtastic (>= 0) ruby depends on
formtastic (~> 2.0.0) ruby

activeadmin (>= 0) ruby depends on
  formtastic (2.3.0.rc2)

1 个答案:

答案 0 :(得分:1)

不幸的是,我们不能每次都关注semantic versioning,因此我们必须坚持使用~> 2.0这样的安全依赖关系,而不是声明与~> 2.0.0的依赖关系。

我已经发送pull request来解决您的问题client_side_validations-formtastic

与此同时,您可以在Gemfile内使用我的补丁作为宝石的来源,同时确保您包含来自最新(尚未发布)的主人的activeadmin:

$ vim Gemfile

gem 'client_side_validations-formtastic', github: 'elgalu/client_side_validations-formtastic', branch: 'patch-1'
gem 'activeadmin', github: 'gregbell/active_admin', ref: 'a08c84f7c228'
gem 'rails', '4.0.2'

$ bundle update

#=> Fetching git://github.com/elgalu/client_side_validations-formtastic.git
#=> Fetching git://github.com/gregbell/active_admin.git
#=> ...
#=> Installing formtastic (2.3.0.rc2)
#=> Using activeadmin (1.0.0.pre) from git://github.com/gregbell/active_admin.git (at a08c84f)
#=> Using client_side_validations-formtastic (2.2.0) from git://github.com/elgalu/client_side_validations-formtastic.git (at patch-1)
#=> Your bundle is complete!