0

好吧,我一直在听讲座,如果对不起,我不确定这是否是错误的地方。

但是当我跑步时

rake routes

在rails上使用红宝石我得到

   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}>)

我如何让它像那样显示动作控制器,与它的存在方式相比,它很容易阅读

4

2 回答 2

1

我个人发现标准输出(在您的情况下是第一个输出)更好地阅读和破译。

如果我没记错的话,您显示的后一个输出可能用于 Rails 版本 < 3.2;因此,您所遵循的教程很可能正在使用这些版本的 Rails 之一。

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

来自页面的图像

于 2013-11-02T10:35:41.987 回答
1

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

电影#show -> 控制器是电影,显示是动作

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

于 2013-11-02T08:52:43.703 回答