У меня есть что-то подобное в моих маршрутах.rb:
map.resources :retailers, :has_one => [:invite_code]
map.resources :invite_codes, :member => {:redeem => :get}
и он не генерирует маршрут, который я ожидал:
http://localhost:3000/retailers/1/invite_code/redeem
Я делаю это неправильно?