2011-03-06 2 views
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이 없습니다.

답변

0

jquery 설치시 문제가 해결되었습니다. SSL을 제거하고 jquery를 다시 설치해야하고 위에 업데이트 된 것이 잘 작동해야합니다.

관련 문제