Jquery 使用路由文件将参数散列到nice URL?
我正在为列表索引页面(100个属性)实现(jQuery)过滤器。过滤器包括价格、人员、房间等 过滤索引页时…url如下所示,例如:Jquery 使用路由文件将参数散列到nice URL?,jquery,ruby-on-rails,ruby-on-rails-3,Jquery,Ruby On Rails,Ruby On Rails 3,我正在为列表索引页面(100个属性)实现(jQuery)过滤器。过滤器包括价格、人员、房间等 过滤索引页时…url如下所示,例如: domain/en/controller domain/en/controller#.1100 domain/en/controller#.1100.4persons domain/en/controller#.4persons.4rooms ect 这个很好用。但是我想要像这样好的SEO友好URL: domain/en/controller/4persons/2
domain/en/controller
domain/en/controller#.1100
domain/en/controller#.1100.4persons
domain/en/controller#.4persons.4rooms
ect
这个很好用。但是我想要像这样好的SEO友好URL:
domain/en/controller/4persons/2badrooms
domain/en/controller/2persons/pool
ect
这可能与routes文件有关吗?如何 我认为您可以这样做,请在您的routes文件中尝试以下内容:
match 'controller/*persons' => 'controllers#action'
因此,使用您的url:
domain/en/controller/4persons/2badrooms
domain/en/controller/2persons/pool
然后您可以获得参数[:persons]
的值,它的值为“4persons/2badrooms”
或“2persons/pool”
。您可以在此处获得更多信息: