我们有很多模板使用常见的文本段落(我们公司服务的描述)。该段目前在10个不同的视图模板中重复。
我应该在哪里创建一个变量,例如' company_services_description'我可以在所有不同的模板中使用(干掉它)。
在application_controller.rb
中定义它是否可行?
或者config/application.rb
或许会是正确的选择?
答案 0 :(得分:3)
这取决于文本有多长。我建议将文本存储为部分文本并在模板中使用它,如下所示:
<%= render "shared/company_services_description_partial" %>
或使用您可以在任何需要的地方调用的应用程序助手方法。
module ApplicationHelper
def company_services_description
"This is our company services description"
end
end