Я создаю два связанных приложения Rails, и я замечаю много работы без сушки.Настройки приложения Rails
Например, @title
поле создаются в различных методах контроллера делать то же самое, за исключением заголовок приложения, кроме, как в:
# SiteController (application 'Abc')
def SiteController < ApplicationController
def index
@title = 'Abc'
end
def about
@title = 'about Abc'
end
def news
@title = 'Abc news'
end
def contact
@title = 'contact Abc'
end
end
и:
# SiteController (application 'Xyz')
def SiteController < ApplicationController
def index
@title = 'Xyz'
end
def about
@title = 'about Xyz'
end
def news
@title = 'Xyz news'
end
def contact
@title = 'contact Xyz'
end
end
Что я m смотреть, чтобы сделать, есть что-то вроде
# SiteController
def SiteController < ApplicationController
def index
@title = "#{ApplicationTitle}'
end
def about
@title = "about #{ApplicationTitle}"
end
def news
@title = "#{ApplicationTitle} news"
end
def contact
@title = "contact #{ApplicationTitle}"
end
end
То, что я пытаюсь понять : где должны быть определены не изменяющиеся настройки приложения. Это файл config/* rb? Это в одном из файлов .yaml?
Заранее спасибо
Спасибо. Я намереваюсь, чтобы он был постоянным, но не был уверен в environment.rb (или где-нибудь еще, если на то пошло). – dcw