의 차이는 내가, 내가 "line_items_url"
사용하는 경우의 차이 무엇 코드방법 문제 및 URL 경로
<%= button_to 'Add to Cart', line_items_path(:product_id => product) %>
발견 "4 레일 Aglie 웹 개발"책을 읽을 때와 코드는 '아무튼 t는 :method=>:post
,
과 같은 방법이 있습니까?
의 차이는 내가, 내가 "line_items_url"
사용하는 경우의 차이 무엇 코드방법 문제 및 URL 경로
<%= button_to 'Add to Cart', line_items_path(:product_id => product) %>
발견 "4 레일 Aglie 웹 개발"책을 읽을 때와 코드는 '아무튼 t는 :method=>:post
,
과 같은 방법이 있습니까?
path
버전은 /order/34/lines/
과 같은 상대 URL을 생성하지만 URL 버전은 http://localhost:3000/order/34/lines/
과 같은 전체 URL을 생성합니다.
두 번째 양식은 사용자가 메일 클라이언트 또는 외부 웹 메일에서 링크를 클릭 할 때 자주 사용됩니다.
귀하의 사이트에서 어떤 차이점을 느끼지 않을 것입니다.
또한 :method=>:post
옵션은 웹 서버에 대한 게시물 요청을 생성합니다. 즉석에서 양식을 작성하고 매개 변수를 추가하고 후행 방법으로 요청한 페이지로 브라우저를 보내려면 submit
호출을 수행하는 자바 스크립트 코드를 추가하면됩니다.
_url
도우미는 프로토콜과 호스트 이름을 포함하는 URL을 생성합니다. _path
도우미는 경로 부분 만 생성합니다.
매우 도움이됩니다. 감사! – Jack
@YuLong 오신 것을 환영합니다. 문제를 해결하는 데 도움이된다면 답을 받아 들여야합니다. – Fabio