在rails中放置大量文件使用的常用文本?

时间:2016-05-26 18:42:09

标签: ruby-on-rails

我们有很多模板使用常见的文本段落(我们公司服务的描述)。该段目前在10个不同的视图模板中重复。

我应该在哪里创建一个变量,例如' company_services_description'我可以在所有不同的模板中使用(干掉它)。

application_controller.rb中定义它是否可行?

或者config/application.rb或许会是正确的选择?

1 个答案:

答案 0 :(得分:3)

这取决于文本有多长。我建议将文本存储为部分文本并在模板中使用它,如下所示:

<%= render "shared/company_services_description_partial" %>

或使用您可以在任何需要的地方调用的应用程序助手方法。

module ApplicationHelper

  def company_services_description
    "This is our company services description"
  end

end