4

Rails 3 プロジェクトの gem "simple-captcha" ( https://github.com/galetahub/simple-captcha ) で使用したとき、関数 <%= show_simple_captcha %> を呼び出してビューにエラーが発生しました:

Can't mass-assign protected attributes: key
4

3 に答える 3

2

これは私のために働いた:

これを初期化子に入れます (config/initializers/simple_captcha.rb)

Rails.configuration.to_prepare do
  class SimpleCaptcha::SimpleCaptchaData < ::ActiveRecord::Base
    attr_protected
  end
end
于 2014-09-18T07:35:51.470 に答える
-2

解決策: Rails 3 アプリケーション用の代替リポジトリを使用します。

gem 'simple_captcha', :git => 'git://github.com/rubymaniac/simple-captcha'
于 2014-02-12T22:23:29.063 に答える