&tag(Rails/アップグレード/5.1から5.2);
gem 'rails', '5.2.3' #gem 'mysql2', '~> 0.3.18' gem 'mysql2', '>= 0.4.4', '< 0.6.0' # Use Puma as the app server gem 'puma', '~> 3.11' gem 'bootsnap', '>= 1.1.0', require: false group :development do gem 'web-console', '>= 3.3.0'
bundle update
bundle exec rails app:update
ActiveSupport.halt_callback_chains_on_return_false = false
gem 'ckeditor', '4.3.0'
config.public_file_server.enabled = true config.assets.compile = true
Rails.application.config.active_record.belongs_to_required_by_default = false
bundle exec rails console Rails.application.config.active_record.belongs_to_required_by_default #=> false ActiveRecord::Base.belongs_to_required_by_default #=> true
module Demo
class Application < Rails::Application
# rails-settings-cachedが存在すると効果がなくなるのでapplication.rbに定義する。
config.active_record.belongs_to_required_by_default = false
end
end