我正在学习RoR,我想知道我是否想制作像google主页这样的页面,我必须使用Model + Controller + view吗?或者我可以使用新的布局(这是因为我不需要任何数据库或实体来保存搜索查询)
由于
答案 0 :(得分:3)
您不需要生成模型,但您仍需要控制器和相关视图。如果你想要一堆静态页面,你可能有一个Pages控制器,在那里你可以为你想要的不同页面设置方法。将每个方法与同名视图匹配。
布局更像基本视图模板。一个简单的应用程序可能只有一个布局。
有关详细信息,请参阅Layouts and Rendering in Rails。
首先,如果您认真学习rails,我建议您通过像Hartle的Rails教程这样的教程: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book - 它会带您完成所有这些基础知识以及更多内容。