在 Ruby on Rails 中,我怎样才能在更优雅的 route 做到这一点?我可能需要添加其中许多...
map.connect '/about', :controller => "site", :action => "about"
map.connect '/contact', :controller => "site", :action => "contact"
map.connect '/preview', :controller => "site", :action => "preview"
谢谢!
最佳答案
你可以这样做:
map.connect '/:action', :controller => "site", :action => /about|contact|preview/
:action =>/about|contact|preview/
部分确保只有列出的单词才能在此路由中用作 action
。
关于ruby-on-rails - 在 Ruby on Rails 中,如何将 Controller 中的所有操作映射到 root?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3078718/