![]() |
1
5
你可以采取多种方法(并非全部 好的 方法)。
1
|
![]() |
2
12
这取决于它们是否真的是静态的。您始终可以将页面添加到
但是,站点上的大多数页面(包括静态页面)仍然需要使用站点的布局。您不需要单独更新几十页的布局。在这种情况下,您可以创建一个“catchall”控制器。下面是一个例子:
然后您可以将特定于页面的内容放入
更新
:您可以进一步,通过调用缓存这些页
请注意,如果您有动态页面元素,比如根据用户是否登录而更改的链接列表,那么页面缓存将不适用于您。但这些信息应该能让你找到正确的方向。 |
![]() |
3
4
我更喜欢创建一个控制器。静态页面上的良好教程和说明: http://railstutorial.org/chapters/static-pages#top |
![]() |
4
1
如果它们是100%静态的,就把它们推到公共场所。
例如,当您启动一个新的Rails项目时,
如果你想要更好的路由,那么是的,创建一个控制器可能不是一个坏主意。 |
![]() |
Animesh Arya · 关联模型的Rspec 2 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 2 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 2 年前 |
![]() |
Spyros · 从数组中删除nil值,并从引用数组中删除相应的项 2 年前 |
![]() |
Pauli-E · 当div打开并滚动到屏幕上时,向div添加类 2 年前 |
![]() |
ejoka · 如何使用Rails 7模型属性作为CSS标记值 2 年前 |