Есть ли какая-то конкретная статья о каждом из вариантов REST в рельсах? - PullRequest
0 голосов
/ 17 октября 2011

Я хочу использовать рельсы REST так:

resources :questions

Я хочу добавить маршрут / questions / query_by_student так:

resources :questions, :collection => { :query_by_student => :get }

теперь я хочу / questions / query_by_student / 1 это 1 должно быть идентификатором студента. Что я должен сделать? Более того, я хочу, чтобы запрос, который публикует в / questions / query_by_student / 1, соответствовал другому действию ...

我 想 用 rails 的 REST 于是 :
resources :questions
个 想 添加 一个 / questions / query_by_student 于是 :
resources :questions, :collection => { :query_by_student => :get }
Questions 我 想 / questions / query_by_student / 1 这个 1 是 студент 的 id 我 要 怎么 写?

1 Ответ

0 голосов
/ 17 октября 2011

Попробуйте это в ваших маршрутах.rb

    match ':controller/:id/:action'

Ваш контроллер будет иметь:

   def query_by_student
    @student = Student.find(params[:id])
    ...
   end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...