"오브젝트 추가"라는 웹 사이트에 링크가 있습니다. 이 작업을 수행 할 때 AJAX 호출이 이루어지고 다음 작업을 수행하려고합니다.RESTful 레일 사용, 삽입 작업 및 하나의 작업으로 작성하는 방법
1) 세션의 컨테이너가 존재하지 않는 경우 1을 만들고 그렇지 않으면 기존 을 사용하십시오. 2) 컨테이너에 개체 추가
저는 RESTful 디자인을 처음 접했고 Rails에서 이것을 가장 잘 수행하는 방법을 궁금합니다. 특히 1 단계.
내가 AJAX 호출을하면 URI는 어떻게 생겼을 까?
------ 편집 ------
나는 URI는/myObject에/새처럼 뭔가해야한다 생각하고 있어요. 그런 다음에서 : before_filter, 뭔가 같은 : 내 MyContainer 컨트롤러에서
:before_filter check_for_container
def check_for_container
if session[:container_id].nil?
C = MyContainer.new
session[:container_id] = C.id
end
end
, 새로운 방법은 일련 번호를 생성하는 사용자 지정 코드의 꽤가 나는 리팩토링 수있는 방법 등 게으른 삭제 된 용기를 재사용 기존 코드?
내 편집을 참조하십시오 ... – Dex
대체 C = My Container.new by C = MyContainer.create (new - 개체 만들기, 개체 만들기 및 db 만들기) 세션 개체는 개체 ID의 수가 적을 경우 컨테이너로 사용할 수 있습니다. 그렇지 않으면 memched-fast와 같은 메모리 내 키 - 값 저장소를 사용할 수 있으며 컨테이너의 TTL을 설정할 수 있습니다. – potapuff