2012-01-16 2 views
1

으로 바뀝니다. Rails에서 약간의 시간이 지나면 지금 3.1 레일 프로젝트를 만들고 있습니다. 이전 프로젝트에서 코드를 붙여서 값을 게시하는 link_to를 만들었지 만 어떤 이유로 올바른 동작을 할 수없고 그 이유를 알지 못합니다. LINK_TO은 (building_controller)입니다 :Link_to post 메소드가

<%= link_to "Upgrade", upgrade_building_path(:id => construction.building.id), :method => :post %> 

ROUTE :

No route matches [GET] "/building/upgrade" 

어떤 아이디어 이유 :

scope :path => '/building', :controller => :building do 
    post 'upgrade' => :upgrade, :as => 'upgrade_building' 
    end 

이 실제로 나에게 제공? 위의 Prair의 의견에 따라

+0

자바 스크립트를 UJS (어느 프로토 타입을 통해 -ujs 또는 jquery-ujs 라이브러리 (프로토 타입 또는 jquery를 사용하는지 여부에 따라 다름) –

+0

jquery-min 및 ui를 지금 볼 수 있습니다. (그것이 자동으로 어떻게 든 추가되지 않는 한) – Spyros

+0

희망이 도움이 :) => http://stackoverflow.com/questions/5315465/rails-3-link-to-generator-for-post-put-delete – Prair

답변

0

, 해결책이었다 :

<%= javascript_include_tag :application %> 
레일

새로운 기술 것 같아요 3 개월마다, 톱니이 시간 : 당신이 레일로드 있습니까 P