내 routes.rb레일 3 라우팅 문제 라우팅 오류
resources :users do
resources :requests , :only => [:new,:create,:destroy]
end
user.rb
class User < ActiveRecord::Base
attr_accessor :password
attr_accessible :email, :firstname, :lastname, :state, :city, :password, :password_confirmation, :image
# mount_uploader :image, ImageUploader
has_many :requests
request.rb
class Request < ActiveRecord::Base
attr_accessible :email, :status, :user_id
belongs_to :user
end
사용자 로그인 후 , user.show 페이지에서 내가 링크
<li><span> <%= link_to "Send Request" , new_user_request_path(@user) %> </li>
내 경로가 올바른 표시되지만 request.new 받고있다 전달하고 있습니다에 표시되지 않는 나는 다음과 같은 오류를 받고 있어요.
라우팅 오류
No route matches {:controller=>"users", :action=>"edit"}
내가 레일에 새로 온 사람, 어떤 사람은 나를 도와주세요 수 있습니다.
감사
당신이edit
행동이 아닌
new
조치를 호출하는 것 같습니다
코드 예제를 정리하십시오. 읽기가 매우 어렵습니다. –
코드를 정리하려고합니다. 불편을 드려 죄송합니다. – user501307
액션을 호출하려고합니다. 새 컨트롤러 : 요청 – user501307