strong_parameters与rails 4.0.3依赖性错误

时间:2014-03-06 15:22:10

标签: ruby-on-rails ruby rubygems strong-parameters mass-assignment

我有一些关于在Rails 4上使用强参数的问题

我有我的宝石文件

  gem 'rails', '4.0.3'
  gem "strong_parameters", "~> 0.2.3"

当我运行捆绑包时

Fetching gem metadata from https://rubygems.org/.........
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "actionpack":
  In Gemfile:

    strong_parameters (~> 0.2.3) ruby depends on
      actionpack (~> 3.0) ruby
    rails (= 4.0.3) ruby depends on
      actionpack (4.0.3)

我试过了:

  • 重新运行bundler
  • 删除Gemfile.lock
  • 重新安装没有gem的所有gemset,然后重新添加

没有任何作用。

1 个答案:

答案 0 :(得分:2)

对于Rails 4.0+,不再需要strong_parameters gem,因为Rails框架内置了该功能。

有关详细信息,请参阅strong_parameters official documentation页面。