我可以为特定资源划分路线吗?

spi*_*ock 23 ruby rake routes ruby-on-rails

我一直在贪图rake routes永远的输出,我突然意识到有人必须知道更好的方法来检查路线.我的routes.rb名字中有一个资源account_groups:

resources :account_groups
Run Code Online (Sandbox Code Playgroud)

有没有告诉rake routes只返回与此资源相关的路线?

Dog*_*ita 33

您可以检查特定控制器的路由:
rake routes CONTROLLER=account_groups

正如在@ ZiiCEagle的回答中看到的那样,现在已经弃用了,你应该使用它
rails routes -c account_groups


neo*_*neo 17

我经常这样做rake routes | grep ressource_name.

如果你想要它在HTML中漂亮和漂亮,请查看Rails HtmlRoutes.


小智 10

rake routes CONTROLLER=controller_name
Run Code Online (Sandbox Code Playgroud)

已在rails 5.1中弃用.现在是

 rails routes -c controller_name
Run Code Online (Sandbox Code Playgroud)