레일 경로를 사용하는 데 약간 혼란 스럽습니다. 내 URL을 맞춤 설정하는 방법에 대한 제안이 필요합니다.사용자 정의 레일 라우팅 URL
이 내 현재의 URL입니다
http://localhost:3000/posts/product/41?product_id=2
및
http://localhost:3000/posts/product/41?model_id=24&product_id=2
<%= link_to product_model.name, controller: :posts,action: :product,product_id: params[:product_id],model_id: product_model.id
논리적 제품입니다. 그러나 왜 모델이 먼저 여기에서 선호됩니까?
와 나는 같은 내 URL 뭔가를 필요로이
http://localhost:3000/posts/product/41/mobile
및
http://localhost:3000/posts/product/41/mobile/nokia
여기에 간단한 경로가 있습니다.
resources :posts
.. 범위에 편안한 ID를 포함하지 않습니다. –
@AmitSharma 예 친절한 ID 만 사용하고 있지만 위와 같이 작동 할 수 있습니다. – overflow
@Seting, 현재 URL에 "41"이 무엇을 의미합니까? –