我对Ruby非常陌生,并且我对rails框架的工作方式有一些基本问题。我们有模型/控制器/视图,我们路由以创建额外的"页面"在每个申请中。但是我如何实际更改索引页面(localhost:3000 / index在目录中)以确保我的程序的根位于树的顶部?
我的印象是它可能位于布局视图(application.html.erb)中,但对该类的更改没有任何区别。我也看不到任何其他可以影响页面重定向的路线。
答案 0 :(得分:0)
在文件config / routes.rb中,您可以定义路线。有一个特殊命令' root_to'定义索引路径
root to: "homepage#index"
这告诉rails使用homepage_controller中的index方法作为应用程序的根目录。它将查找名为index.html的视图。
导轨指南http://guides.rubyonrails.org/routing.html对路由提供了很好的解释。