вы можете поместить их в файл app / controllers / application.rb.
Например:
class ApplicationController < ActionController::Base
attr_accessor :application_title
def initialize
self.application_title = "Some application title"
end
end
Тогда в ваших контроллерах вы можете получить доступ к заголовку как:
class SomeController < ApplicationController
def some_action
@title = "some text with #{application_title}"
end
end
Вы также можете объявить заголовок приложения как вспомогательный метод, чтобы к нему можно было обращаться в ваших представлениях.
Вы также можете использовать глобальные константы и поместить их в файл config / environment.rb. Поместите его в самую нижнюю часть environment.rb, вне блока конфигурации, например:
APPLICATION_TITLE = "Some title here"
Затем используйте константу всякий раз, когда вы устанавливаете переменную экземпляра @title в вашем контроллере. Обратите внимание, что это должны быть все заглавные буквы, поэтому Ruby будет интерпретировать его как глобальную константу.