Nic*_*mas 1 routes ruby-on-rails nested-routes
我在我的routes.rb中有这样的东西:
map.resources :retailers, :has_one => [:invite_code]
map.resources :invite_codes, :member => {:redeem => :get}
Run Code Online (Sandbox Code Playgroud)
它没有产生我期望的路线:
http://localhost:3000/retailers/1/invite_code/redeem
Run Code Online (Sandbox Code Playgroud)
我做错了吗?
要嵌套资源,请使用如下块:
map.resources :retailers do |r|
r.resource :invite_code, :member => { :redeem => :get }
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1029 次 |
| 最近记录: |