다음과 같이 내가 정의 어떤 경로를 가지고 : 당신이 기대하는 모든 좋은 경로를 생성레일 라우팅 - 매개 변수를 추가 : 자원
namespace :owners do
resources :orders, only: [:show, :edit, :update] do
resources :bibles, only: [:update]
end
end
합니다. 한 가지주의 : 나는 edit
경로의 마지막에 추가 매개 변수를 추가 할이
/owners/orders/:id/edit
/owners/orders/:id/edit/:another_parameter
이 작업을 수행 할 수있는 Railsy 방법은 무엇으로 전원을 켭니다?
: id/edit 라우트는 주어진 id로 엔티티를 편집 중임을 의미합니다. 당신이 제안하는 것은 RESTful이 아니므로 실제로 이렇게 공식적인 방법은 없습니다. 아마도 당신은 당신이하고 싶은 것과 매개 변수가 필요한 이유에 대해 더 많은 설명을 추가 할 수있을 것입니다. – apchester
추가 매개 변수는 대부분 버전 번호 역할을합니다. – opticon
아마도 각 주문의 버전을 나타 내기 위해 여기에 새 모델이 필요하다고 생각합니다. 이렇게하면/owner/orders/: order_id/versions/: id/edit 행을 따라 더 전통적인 경로를 얻을 수 있습니다. RESTful 원칙에 훨씬 더 적합합니다. – apchester