으로 변경하면 표준 리디렉션이 매번 :id
으로 변경됩니다. 어떻게 그것을 own_key로 변경할 수 있습니까? ID표준 라우팅을
own_key로 리디렉션을 변경할 수있는 방법이 있나요 : 우리가 리디렉션 목록 /로 이동 새 항목을/작성하는 경우 우리는 우리의 경로
resources :lists
match '/:own_key' => 'lists/show'
을 설계했다?
def create
@list = List.new(params[:list])
@list = List.create!(params[:list])
respond_with(@list)
end
과 함께 할 수 있습니까? – jdoe
respond_with는 json, xml 또는 atom과 같은 더 많은 형식을 다시 제공 할 수 있기 때문에 사용합니다. 이제 질문이 돌아 왔습니다. routes.rb는'resources : lists'를 포함하고 있습니다. 이것은 항상': id'입니다. 모든 경로 매뉴얼을 덮어 쓰거나 configoption이 있습니까? – amarradi
': id'는 하드 코드되어 있습니다. 그러나 당신은'respond_with'에 html 응답을 오버라이드하는 블록을 제공 할 수 있습니다 :'{| format | format.html {redirect_to '/ path'}}'. 다른 형식은 변경되지 않습니다. – jdoe