我是Ruby on Rails的新手。我知道,对于每个控制器,您都有一个特定的视图文件夹,其中包含所有的视图。我还知道有一个用于布局的布局文件夹。但是,如果我有一个模板,它在整个系统的许多模板中不断弹出,但它与页脚、页眉或其他布局无关,那该怎么办呢?我想使用<%= render来引用它...%>命令,但是我应该把这个模板放在哪里呢?是否有一个普遍认可的地点?我可以在视图下创建一个目录并将其存储在那里吗?
发布于 2013-05-13 20:46:53
Rails将自动在“views/application”和包含当前父视图的文件夹中查找。
也就是说,您可以将偏量放在您喜欢的任何位置,并像这样引用它们:
<%= render 'foo/bar' %>正如@apneadiving所建议的,“共享”是文件夹的一个好名字。
<%= render 'shared/bar' %>https://stackoverflow.com/questions/16522269
复制相似问题