我一直在配置我的devise installation,我接受了以下行:
root to: 'home#index'
根据我的理解,我认为controllers were to be named plural. HomeController只是个案的例外吗?
答案 0 :(得分:2)
尽管该教程非常好,但您必须记住Devise不介意您的控制器被称为(FYI)
Rails也没有。但是,它默认为复数。您可以使用单一路由资源(like in this answer)来绕过它,但这不是什么大问题
我们之前使用过单一的控制器名称,没有任何问题。它是最重要的奇异模型名称
答案 1 :(得分:2)
是的,复数规则适用于区分你的模型名称与控制器,我猜你没有一个名为Home的类吗?