【发布时间】:2013-02-04 04:57:24
【问题描述】:
在我的应用程序中,我在点击时间链接时切换student 是否属于training time。
# controller
def time
@student = Student.find(params[:student_id])
@time = TrainingTime.find(params[:training_time_id])
@student.toggle_time(@time)
respond_to do |format|
format.html { redirect_to @student }
format.js
end
end
# routes
resources :students do
match "time/:training_time_id", to: "students#time", as: :toggle_time
end
# view
<%= link_to t.time_format, student_toggle_time_path(@student, t), remote: true %>
目前它正在使用 match,但是设置它的正确方法是什么?为什么?
感谢您的意见。
【问题讨论】:
-
对于http动词的一般使用:这里有很好的答案stackoverflow.com/questions/630453/put-vs-post-in-rest
标签: ruby-on-rails routing routes ruby-on-rails-3.2 httpverbs