Zombie Level 5 Challenge 2的路轨 - 自定义路线

bpa*_*ark 3 routing ruby-on-rails

目标是创建一个自定义路由,以便/ undead将转到ZombiesController上的不死行为.

我的代码:

TwitterForZombies::Application.routes.draw do
    resources :zombies 
    match 'show_zombie' => "undead#show" 
end
Run Code Online (Sandbox Code Playgroud)

错误......"没有添加正确的路线,无法进入ZombiesController#不死族."

我不知道我哪里出错了....

Rya*_*lah 8

您的路线符号应如下所示:

match 'path' => 'controller#action'
Run Code Online (Sandbox Code Playgroud)

所以,路径是亡灵,控制器是僵尸,行动是不死生物:

match 'undead' => 'zombies#undead'
Run Code Online (Sandbox Code Playgroud)

  • 他们应该真正解决这个问题,按照他们的例子,这真的不清楚...... (3认同)
  • 根据[Rails指南](http://guides.rubyonrails.org/routing.html),约定是以小写形式表示控制器. (2认同)