3

在 Ruby on Rails 中,我们是否可以有一些 GLOBAL 静态 HTML 片段,我们可以像在 php 中包含一样,以与帮助程序相同的方式使用它们?我正在制作导航栏,但有时我希望它位于页面底部。

提前致谢。

4

1 回答 1

4

您可以使用部分

创建一个文件名以下划线开头的视图,例如:/views/shared/_navbar.html.erb

然后你可以在任何你想使用的地方渲染这个部分

<%= render :partial => "shared/navbar" %>

在你看来。

请注意,虽然部分文件名的开头有一个下划线,但渲染器在声明其名称时省略了下划线。

于 2012-10-01T22:12:40.297 回答