我有一个与Ruby on Rails命名约定相关的问题。
我正在尝试创建一个单页网站。在Ruby on Rails中命名单页面应用程序主控制器的最佳实践是什么?
答案 0 :(得分:3)
这是你最好的情况
创建一个home_controller并从Application controller继承它,就像这样
class HomeController < ApplicationController
end
在views部分中,在视图下创建一个名为home的不同文件夹,并列出您需要的所有html.erb文件
最后,路线......
如果您需要所有CRUD操作......请提及此
resources :home
那就是
答案 1 :(得分:1)
在跟踪rails和restful约定之后,在渲染视图时,您仍然应该使用基于路由的mvc。但是,如果您需要一个控制器用于root或登录,则会话或应用程序控制器很常见