Rails路由中的可选字符串

时间:2010-09-21 14:28:17

标签: ruby-on-rails routing

我想在URL中添加可选字符串。我试过这个:

map ":category/p:id(/:title)" => ...

title参数应该是可选的,以便用户可以插入可选标题或保留它。可悲的是,这不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

如果我没记错的话,这取决于你使用的Ruby on Rails版本。

Rails 3

  
    match ':category/p:id(/:title)', :to => 'category#edit'
  

Rails 2

  
    map.connect ':category/p:id/:title, :controller => 'category', :action => 'edit', :title => 'default title'