0

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

4

1 回答 1

2

Rails 将自动在“视图/应用程序”和包含当前父视图的文件夹中查找。

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

<%= render 'foo/bar' %>

正如@apneadiving 所建议的那样,“共享”是文件夹的好名字。

<%= render 'shared/bar' %>
于 2013-05-13T12:46:53.357 回答