【发布时间】:2014-02-19 06:07:06
【问题描述】:
你好 StackOverflow 社区,
我想知道如何在 Ruby on Rails 上实现应用程序范围和特定页面的视图。
我将所有导航栏、页脚等都放在应用程序范围视图 (application.html.erb) 中,因此它充当我应用程序上每个视图的基本布局(我认为这是应用程序范围视图的真正目的)。
从我现在看到的情况来看,Rails 将应用程序范围视图和主/索引视图的代码都放在运行时。样式表、脚本等的链接没有问题,我很高兴它们被导入到应用程序范围的视图中,节省了时间。
如何指定 Rails 导入特定视图的资产和内容,例如主页/索引?
我如何以以下方式形成代码?
应用范围视图(元标记、导航栏、标题、全局样式表)+ 页面特定内容(标题、正文)+ 应用范围视图(页脚、javascript)
我认为处理它的最佳方法是将其拆分为页眉、正文和页脚。我应该创建另一个文件并让它充当页脚并让 app.html.erb 成为页眉吗?
谢谢!
【问题讨论】:
标签: ruby-on-rails model-view-controller view render