我在这里遇到了一个问题:
我有一个 Controller 问题,它有新的 Action 。
每当我需要创建新问题时,我都会输入

/questions/new

我应该对 routes.rb 进行哪些更改以将 URI 更改为
/questions/ask

谢谢你。
阀门。

最佳答案

试试这个:

map.ask_question   '/questions/ask', :controller => 'questions', :action => 'new'

然后你会有一个命名的路由,你可以:
link_to "Ask a question", ask_question_path

关于ruby-on-rails - rails 路由 Controller Action 改变,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/333462/

10-13 02:07