【发布时间】:2012-07-17 06:28:37
【问题描述】:
我是第一次使用 Ruby on Rails,并且已经启动并运行了一个应用程序。这是快速数据库定义:
Teams
- id: int
- name: char[20]
Answers
- id: int
- answer_value: text
我希望能够在浏览器中输入:“http://localhost:3000/teams/1/answers/purple” 如果第 1 队回答紫色。
我认为将以下内容添加到我的 routes.rb 文件中可以让我这样做,但事实并非如此。
resources :teams do
resources :answers
post 'answer_value', :on => :member
end
我可以通过转到 "http://localhost:3000/teams/1/answers/1" 看到团队 1 的第一个答案,但我不知道如何通过 URI 实际设置值。
【问题讨论】:
标签: ruby-on-rails ruby rest restful-url