URL 직접 쳐도 index 액션으로 구입한 상품의 URL에 날리지 않기 위한 설명
구입한 상품의 페이지에 URL 직타해도 index 페이지로 리디렉션시키는 방법
Why
모 프리마 앱으로 어떻게 할까? 가 되었기 때문에 스스로 여러가지 만지면 해결했기 때문에 스쿨생이라든가를 위해 된다고 생각 기사를 썼습니다!
URL의 전환 대상을 어디로 만들 것인지는 컨트롤러의 색인 작업에 설명됩니다.
orders_controller.rbdef index
@item = Item.find(params[:item_id])
@address = OrderAddress.new
if @address.save
redirect_to root_path
end
end
4행째의 if문과 5행째의 redirect_to에 주목!
3행째로 정의한 @address(form 오브젝트로 정리한 2개의 모델)를 인스턴스로 격납해, 4행째로 해당의 레코드가 보존되면(자) 라고 정의를 하고 있습니다. 그리고 보존되고 있으면(이미 레코드에 정보가 있으면)redirect_to로 「root_path」즉 톱 페이지로 천이 버려~라고 하는 것이 5행째의 기술입니다.
이것이!
이렇게 되면 OK!!
덤
그건 그렇고
orders_controller.rb
def index
@item = Item.find(params[:item_id])
@address = OrderAddress.new
if @address.save
redirect_to root_path
end
end
4행째의 if문과 5행째의 redirect_to에 주목!
3행째로 정의한 @address(form 오브젝트로 정리한 2개의 모델)를 인스턴스로 격납해, 4행째로 해당의 레코드가 보존되면(자) 라고 정의를 하고 있습니다. 그리고 보존되고 있으면(이미 레코드에 정보가 있으면)redirect_to로 「root_path」즉 톱 페이지로 천이 버려~라고 하는 것이 5행째의 기술입니다.
이것이!
이렇게 되면 OK!!
덤
그건 그렇고
이렇게 되면 OK!!
덤
그건 그렇고
그건 그렇고
의 네임 센스로 전달했습니다!
현장에서 이상입니다!
Reference
이 문제에 관하여(URL 직접 쳐도 index 액션으로 구입한 상품의 URL에 날리지 않기 위한 설명), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sagawashu/items/79795c6a12ec2d938b57
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(URL 직접 쳐도 index 액션으로 구입한 상품의 URL에 날리지 않기 위한 설명), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sagawashu/items/79795c6a12ec2d938b57텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)