RoR,我在哪里放置一般使用的模板?

时间:2013-05-13 12:38:42

标签: ruby-on-rails views

我是Ruby on Rails的新手。我知道,对于每个控制器,您都有一个特定的视图文件夹,其中包含所有视图。我也知道布局的布局文件夹。 但是如果我有一些模板不断出现在系统中的许多模板中,但它不是页脚或标题或其他布局相关的。 我想使用<%= render ....%>来引用它。命令,但我应该把这个模板放在哪里? 是否有一个普遍认可的位置? 我可以在视图下创建一个目录并将其存储在那里吗?

1 个答案:

答案 0 :(得分:2)

Rails会自动查看“views / application”和包含当前父视图的文件夹。

也就是说,您可以将局部放置在您喜欢的任何地方,并像这样引用它们:

<%= render 'foo/bar' %>

正如@apneadiving建议的那样,'shared'是该文件夹的一个好名字。

<%= render 'shared/bar' %>
相关问题