在Ruby on Rails中,我们可以有一些GLOBAL静态HTML片段,我们可以像帮助器一样使用,就像在php中包含一样吗?我正在制作一个导航栏,但有时我想把它放在页面的底部。
提前致谢。
答案 0 :(得分:4)
您可以使用partials:
创建一个视图,其文件名以下划线开头,例如:/views/shared/_navbar.html.erb
然后你可以使用
在任何你想要的地方渲染这个部分<%= render :partial => "shared/navbar" %>
在你看来。
请注意,虽然部分文件名在开头有一个下划线,但渲染会声明其名称,省略下划线。