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

时间:2011-06-08 02:34:25

标签: ruby-on-rails routing

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

我的代码:

TwitterForZombies::Application.routes.draw do
    resources :zombies 
    match 'show_zombie' => "undead#show" 
end

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

我不确定我哪里出错......

4 个答案:

答案 0 :(得分:8)

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

match 'path' => 'controller#action'

所以,路径是不死的,控制器是僵尸,行动是不死的:

match 'undead' => 'zombies#undead'

答案 1 :(得分:1)

/不死生物进入亡灵行动

match 'undead' => 'zombies#undead'

您可以用match之一替换get, post, put, or delete

答案 2 :(得分:1)

我认为问题现在已经改变,解决方法是:

RailsForZombies :: Application.routes.draw做
匹配'亡灵' => '#僵尸不死'

答案 3 :(得分:0)

再次阅读目标:)

你想要去ZombiesController#不死生物但是你把它设置为ZombiesController#show