在Rails中如何设置控制器的默认页面。在我的应用程序中,我有一个名为“ greet”的控制器,该控制器有两个动作“ welcome”和“ wishes”。因此,在调用诸如“ localhost:3000 / greet / welcome”之类的欢迎页面时,其工作正常。
但是我的要求是,如果我没有提供该控制器的动作名称,例如“ localhost:3000 / greet”,那么它将仅使用与该控制器关联的默认页面。如何在Rails 4.2中做到这一点。我试图在greet控制器中进行索引操作。但这没有用。谁能帮我解决这个问题?
在您的routes.rb中添加以下行:
get '/greet' => 'greet#welcome'
您还必须在文件夹view
create文件夹中,greet
并且必须在此文件夹中创建文件welcome.html.erb
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句