私はRails 5.0からRails 5.1.1にアップグレードしようとしています。rails app:アップデート競合 - ファイルコンテンツを選択する最もクリーンな方法?
rails app:update
を実行すると、Rails 5.1.1にRails 5.0と同じ名前のファイルがあり、私は何をしたいのかと尋ねられます。
「development.rb」の「差分」は次のようになります。
config.cache_store = :memory_store
config.public_file_server.headers = {
- 'Cache-Control' => 'public, max-age=172800'
+ 'Cache-Control' => "public, max-age=#{2.days.seconds.to_i}"
}
else
config.action_controller.perform_caching = false
@@ -30,8 +30,6 @@
config.action_mailer.raise_delivery_errors = false
config.action_mailer.perform_caching = false
- host = 'localhost:3000' # Local server
- config.action_mailer.default_url_options = { host: host, protocol: 'http' }
# Print deprecation notices to the Rails logger.
config.active_support.deprecation = :log
したがって、この場合には、私は変更する「のCache-Control」行のための幸せなんだけど、他にしたいです2行( 'host ..'、 'config ...')は残っています。
古いファイルと新しいファイルのどちらを選択するかは分かっていますが、両方の部分が必要な場合はどうしますか?インタラクティブな処理が完了した後、別のファイルにコピーして貼り付けますか、それともクリーンな方法がありますか?
感謝。 rails app:updateを実行すると、既存のファイル( 'development.rb')と一緒に提案された新しいファイル( 'development_something.rb')が作成され、2つの間で選択できるようになり、提案された新しいファイルから必要なものを既存のファイルにコピーし、既存のファイルを選択します。 –