我的routes.rb的Rails 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"}
我新的軌道,任何一個可以請幫助我。
感謝
請清理你的代碼示例,它很難閱讀。 –
我正在清理我的代碼,對於給您帶來的不便表示歉意。 – user501307
我正在嘗試調用操作:新控制器:請求 – user501307