Ruby on rails 4 rails 4-强制路由中的两个参数

Ruby on rails 4 rails 4-强制路由中的两个参数,ruby-on-rails-4,routes,Ruby On Rails 4,Routes,我想在“routes.rb”中创建url。 我有一个资源“Source”,和一个具有“index”方法的Source\u控制器。 为了达到“索引”,我希望用户插入一个带有两个参数的url,如下所示: source/{type}/{ids}/index 我在routes中编写的代码有效: resources :sources, param: :types, :only => :index do member do get

我想在“routes.rb”中创建url。
我有一个资源“Source”,和一个具有“index”方法的Source\u控制器。
为了达到“索引”,我希望用户插入一个带有两个参数的url,如下所示:

source/{type}/{ids}/index

我在routes中编写的代码有效:

resources :sources, param: :types, :only => :index do
                member do
                    get ':ids/index' => 'source#index'
                end
            end

这是可行的,但有没有更优雅的方式呢?(以某种方式将ID添加到资源中)

您正在寻找类似以下内容:
get'source/:types://:ids/index'=>'source\index'
是的,谢谢。我从其他控制器复制。固定的