Ruby on rails 4 rails 4-强制路由中的两个参数
我想在“routes.rb”中创建url。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
我有一个资源“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'
是的,谢谢。我从其他控制器复制。固定的