Staging

開発BLOG

Rails

既存アプリケーションにRuboCopを導入する

RuboCopとは Rubyの静的解析Gem 導入 まずはGemfileに追加 Gemfile gem 'rubocop, require: false' カレントディレクトリに .rubocop.yml を作成 このファイルにrubocopの設定を書いていく。 ex) AllCops: Exclude: - db/schema.rb 修正のサイクル bundle ex…

Caching in development

config/environments/development.rb の中で config.action_controller.perform_caching = true ちなみにActiveSupport::Cache の参考になりそうなAPIドキュメントも貼っておこう RailsDoc - ActiveSupport::Cache

開発環境でFakeなIPを使う

開発環境において、特定のIPからアクセスして動作確認等したい時があるかもしれません。 そんな時用にメモ まずはRack Middlewareを実装します。 lib/fake_ip.rb class FakeIp def initialize(app, ip) @app = app @ip = ip end def call(env) env['HTTP_X_F…