亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

禁用ActiveRecord for Rails 4

禁用ActiveRecord for Rails 4

嗶嗶one 2019-12-09 14:30:37
我想在Rails 4中禁用ActiveRecord。在 config/application.rbrequire File.expand_path('../boot', __FILE__)# require 'rails/all'  -- commentedrequire "action_controller/railtie"require "action_mailer/railtie"#require "active_resource/railtie" no need#require "rails/test_unit/railtie" no need#require "sprockets/railtie" no need# Require the gems listed in Gemfile, including any gems# you've limited to :test, :development, or :production.Bundler.require(:default, Rails.env)module MyApp  class Application < Rails::Application     config.app_middleware.delete "ActiveRecord::ConnectionAdapters::ConnectionManagement"  endend由于我有一個錯誤/home/alex/.rvm/gems/ruby-2.0.0-p247/gems/railties-4.0.0/lib/rails/railtie/configuration.rb:95:in   method_missing: undefined method active_record for #<Rails::Application::Configuration:0x00000002005c38> (NoMethodError)
查看完整描述

3 回答

?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

嗨,這是默認的新new_app -O給出的結果


require "rails"

# Pick the frameworks you want: 

require "active_model/railtie" 

require "active_job/railtie"

# require "active_record/railtie" 

require "action_controller/railtie" 

require "action_mailer/railtie" 

require "action_view/railtie" 

require "sprockets/railtie" 

require "rails/test_unit/railtie"

在您的config / application.rb中


此外,它沒有database.yml,也沒有db / migrate / *和schema.rb


查看完整回答
反對 回復 2019-12-09
?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

由于這仍然是搜索Google以禁用Rails 5的活動記錄時的第一擊,因此,請在此處添加以下內容:


對于Rails 5


執行@mechanicalfish答案中的所有步驟,但也刪除該行


Rails.application.config.active_record.belongs_to_required_by_default = true


config/initializers/new_framework_defaults.rb


查看完整回答
反對 回復 2019-12-09
  • 3 回答
  • 0 關注
  • 642 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號