我想使用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我要怎么写?
答案 0 :(得分:0)
在routes.rb
中尝试此操作 match ':controller/:id/:action'
你的控制器会:
def query_by_student
@student = Student.find(params[:id])
...
end