Rails路由别名和命名空间

时间:2010-03-06 04:57:29

标签: ruby-on-rails

给出一个简单的命名空间路径

  map.namespace :api do |api|
    api.resources :genres
  end

如何重用此块但使用另一个命名空间?

目前,我正在通过编写另一条被黑客攻击的路线来实现这一目标

  map.with_options :name_prefix => 'mobile_', :path_prefix => 'mobile' do |mobile|
    mobile.resources :genres, :controller => 'api/genres'
  end

但似乎不太理想。

1 个答案:

答案 0 :(得分:1)

我相信,:controller => 'api / genres'选项是您唯一的选择。我只能看到清理:map.namespace:mobile。