0
나는 컨트롤러 선술집을 가지고 있으며 색인에 몇 가지 작업이있을 수 있습니다. 여러 가지 이유에서 두 가지 다른 게시물이 있으며, 나는 그 게시물이 link_to에서 발생하기를 원합니다.레일스에서 링크 및 명명 된 루트로 처리되는 여러 게시물
내 노선은 지금 :이 과정에서 1,2,3 또는 4로 동일 quest_type :
scope :path => '/tavern', :controller => :tavern do
get '/' => :index, :as => 'tavern'
post 'quest/:quest_type' => :new_quest
end
인덱스 액션도를 지정 할 수 메인 페이지 및 POST 요청을 렌더링 , 다른 포스트가 만들어 질 것입니다.
질문은 이제 게시물을 처리하기 위해 link_to를 어떻게 올바르게 작성합니까?
내가 좋아하는 뭔가를 만들어 :<%= link_to "Take up an Easy Quest (4 minutes)", tavern_path('1'), :method => :post %>
오류를 제공하지 않습니다,하지만 결과는 내가 정확하지 않은 생각 /tavern.1, 링크.
여기에서 적절한 방법은 무엇입니까?
UPDATE :
post 'quest/:quest_type' => :new_quest, :as => 'get_quest'
및 링크 :이 시간을 일한
<%= link_to "Take up an Easy Quest (4 minutes)", get_quest_path(:quest_type => '1'), :method => :post %>
맹세 것
조금 검색 후, 난에 경로를 변경 시도
,하지만 지금은 작동하지 않습니다. 경로 일치/선술집/퀘스트/1이 없습니다.