gpt4 book ai didi

ruby-on-rails - Rails 3.2 active_record/mass_assignment_sanitizer 的未定义方法错误

转载 作者:行者123 更新时间:2023-12-04 06:00:02 24 4
gpt4 key购买 nike

我将 rails 从 3.1 升级到 3.2,并在我的环境/development.rb 文件中添加了以下内容:

# Raise exception on mass assignment protection for Active Record models
config.active_record.mass_assignment_sanitizer = :strict

# Log the query plan for queries taking more than this (works
# with SQLite, MySQL, and PostgreSQL)
config.active_record.auto_explain_threshold_in_seconds = 0.5

添加尝试启动服务器时返回此错误:
/User/oprogfrogo/.rvm/gems/ruby-1.9.2-p180@rails32/gems/railties-3.2.0/lib/rails/railtie
/configuration.rb:85:in `method_missing': undefined method `active_record' for
#<Rails::Application::Configuration:0x00000101305e88> (NoMethodError)

当我删除它时,一切都很好。为什么会这样?

最佳答案

我发现了问题。我的应用程序最初设置为排除事件记录,只是一个非数据库支持的应用程序。

关于ruby-on-rails - Rails 3.2 active_record/mass_assignment_sanitizer 的未定义方法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9024943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com