やったこと
Rails5 で、定数を設定する方法を調べます。
確認環境
$ ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin17]
$ rails --version
Rails 5.2.3
調査
ApplicationController で定義
app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
TITLE = 'title1'
app/controllers/tasks_controller.rb
class TasksController < ApplicationController
def index
logger.debug(TITLE)
end
end
TITLE という定数をそのまま利用できます。
config/initializers/constants.rb で定義
ファイルを新規作成します。
config/initializers/constants.rb
TITLE2 = 'title2'