在rails中如何设置controller的默认页面。在我的应用程序中,我有一个名为“greet”的 Controller ,它有两个“欢迎” Action 和“愿望”。因此,在调用“localhost:3000/greet/welcome”之类的欢迎页面时可以正常工作。
但我的要求是如果我没有 为该 Controller 提供操作名称,如“localhost:3000/greet”,然后它只采用与该 Controller 关联的默认页面。这个怎么做 在 rails 4.2 中。我试图在 greet Controller 中进行索引操作。但它没有用。谁能帮我解决这个问题?
最佳答案
在您的routes.rb 添加行:
get '/greet' => 'greet#welcome'
您还必须在文件夹 view
中创建文件夹 greet
并在此文件夹中创建文件 welcome.html.erb
关于ruby-on-rails - 在 Rails 中为 Controller 设置默认页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39286730/