耙路线动作控制器信息丢失

时间:2013-11-02 08:24:04

标签: ruby-on-rails ruby rake

我一直在听讲座,如果对不起,我不确定这是不是错了。

但是当我跑步时

rake routes

在轨道上使用ruby我得到了

   movies GET    /movies(.:format)          movies#index
           POST   /movies(.:format)          movies#create
 new_movie GET    /movies/new(.:format)      movies#new
edit_movie GET    /movies/:id/edit(.:format) movies#edit
     movie GET    /movies/:id(.:format)      movies#show
           PUT    /movies/:id(.:format)      movies#update
           DELETE /movies/:id(.:format)      movies#destroy
      root        /                          :controller#:action

现在我一直关注的视频

    movies GET    /movies(.:format)          {:action=>"index", :controller=>"movies"}
           POST   /movies(.:format)          {:action=>"create", :controller=>"movies"}
 new_movie GET    /movies/new(.:format)      {:action=>"new", :controller=>"movies"}
edit_movie GET    /movies/:id/edit(.:format) {:action=>"edit", :controller=>"movies"}
     movie GET    /movies/:id(.:format)      {:action=>"show", :controller=>"movies"}
           PUT    /movies/:id(.:format)      {:action=>"update", :controller=>"movies"}
           DELETE /movies/:id(.:format)      {:action=>"destroy", :controller=>"movies"}
      root        /                          {:to=>#<Proc:0x8c93620@/usr/local/lib/ruby/gem   k-3.1.10/lib/action_dispatch/routing/redirection.rb:87 {labda}>)

我如何让它显示动作控制器,就像它有多么容易阅读相比它是如何存在的

2 个答案:

答案 0 :(得分:1)

它以不同的格式显示控制器和动作

电影#show - &gt;控制器是电影,节目是动作

我会检查视频中使用的rails上的版本以及您正在使用的版本

答案 1 :(得分:1)

我个人觉得标准输出(在你的情况下是第一个输出)更好地阅读和解密。

您显示的后一个输出可能用于Rails版本&lt; 3.2,如果我没记错的话;所以,您所关注的教程很可能正在使用其中一个版本的Rails。

我建议你看看color_routes gem。它以非常好的方式显示您的路线 -

Image from the page