Zombie Level 5的挑战,挑战1

时间:2012-02-18 09:19:29

标签: ruby-on-rails ruby ruby-on-rails-3 rails-for-zombies

我真的不确定他们要我做什么。

这就是问题:

为僵尸创建资源路径

资源:

class ZombiesController < ApplicationController
  def index
    render :text => 'success', :layout => nil
  end
end

我的代码:

RailsForZombies::Application.routes.draw do
  match 'zombie' => 'Zombies#index'
end

我不确定'资源路线'是什么意思;我起初假设它希望我在url中设置一个匹配的参数,但是在控制器中没有任何东西要匹配。有人可以解释一下吗?

2 个答案:

答案 0 :(得分:4)

“匹配”用于将URL字符串与控制器/操作匹配。

资源路径如下所示:

资源:照片

你使用这个词的“复数”。它的作用是为你提供照片的7个“休息”网址。新建,创建,编辑,更新,显示,销毁和索引。

但是您需要在数据库中使用名为Photos的表来实现此目的。

http://guides.rubyonrails.org/routing.html

答案 1 :(得分:0)

原始提示#1

  

给:僵尸是一条资源路线。

原始提示#2

可能的正确答案是:

TwitterForZombies::Application.routes.draw do
  resources :zombies
end