是否有关于rails中每个REST选项的具体文章?

时间:2011-10-17 14:27:31

标签: ruby-on-rails rest

我想使用rails REST,所以:

resources :questions

我想添加一个路径/ questions / query_by_student:

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

现在我想要/ questions / query_by_student / 1这个1 shoule是学生的身份。我该怎么办? 更重要的是,我希望发布到/ questions / query_by_student / 1的请求遇到另一个动作......

我想用rails的REST于是:
resources :questions
我想添加一个/ questions / query_by_student于是:
resources :questions, :collection => { :query_by_student => :get }
现在我想/ questions / query_by_student / 1这个1是student的id我要怎么写?

1 个答案:

答案 0 :(得分:0)

在routes.rb

中尝试此操作
    match ':controller/:id/:action'

你的控制器会:

   def query_by_student
    @student = Student.find(params[:id])
    ...
   end