【问题标题】:Rails Nested Resources with :memberRails 嵌套资源与 :member
【发布时间】:2010-04-16 15:35:05
【问题描述】:

我的 routes.rb 中有类似的东西:

map.resources :retailers, :has_one => [:invite_code]
map.resources :invite_codes, :member => {:redeem => :get}

它没有生成我期望的路线:

http://localhost:3000/retailers/1/invite_code/redeem

我做错了吗?

【问题讨论】:

    标签: ruby-on-rails routes nested-routes


    【解决方案1】:

    要嵌套资源,请使用这样的块:

    map.resources :retailers do |r|
      r.resource :invite_code, :member => { :redeem => :get }
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 2015-01-05
      • 2012-02-02
      相关资源
      最近更新 更多