我们说我有一个Rails网站或申请书
我有页面和帖子的控制器
我想在我的主页部分创建,在那里我可以看到所有页面,并在该部分下面的帖子
使用routes.rb的常见方法是什么?由于我有两个控制器,我不知道如何创建主页
答案 0 :(得分:1)
为了使您的代码更清晰,您可以使用单独的控制器。例如,使用操作HomepageController
创建home
并准备您需要的所有资源:
class HomepageController < ApplicationController
def home
@pages = Page.where(....)
@posts = Post.where(....)
end
end
创建相应的视图文件 - views/homepage/home.html.erb
然后在您的routes.rb末尾添加:
root to: "homepage#home"