내 앱에서 시간 링크를 클릭 할 때 student
이 training time
에 속하는지 여부를 전환합니다.get, post, put을 사용해야합니까? 중요합니까?
# 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 %>
현재 일치를 사용하여 작동하지만 현재이를 설정하는 올바른 방법은 무엇이며 그 이유는 무엇입니까?
입력 해 주셔서 감사합니다.
http 동사의 일반적인 사용 : 위대한 대답은 여기에 http://stackoverflow.com/questions/630453/put-vs-post-in-rest –