:id
또는 nil
경로 허용 방법이 있습니까? 예를 들어레일 3 경로 유무 : id
:
match 'product_specs/:id' => 'home#product_specs',
:as => :product_specs,
:via => :get
은 PARAM로 id
걸린다. 그러나 나는 또한 모든 레코드를로드 할 수있는 옵션을 가질 수 있도록 product_specs_path()
과 같은 빈 매개 변수를 전달하고 싶습니다.
달성 할 수있는 경로가 있습니까? 당신이
# Routes
match 'product_specs/(:id)' => 'home#product_specs'
# Controller
def product_specs
if params[:id].nil?
product_specs = ProductSpecs.all()
else
product_specs = ProductSpecs.find(params[:id])
end
그 일 같은
겠습니까 뭔가 같은 선택적 매개 변수를 사용 아마도 경우
이 아니라 일반적으로 인덱스와 쇼의 차이점은 무엇입니까? product_specs_path 대 product_specs_path (@product) –
이들은 모달 창에로드되는 결과이며 많은 다른 조치가 있습니다. –