Rails路由问题

时间:2011-04-03 09:30:07

标签: ruby-on-rails ruby-on-rails-3

我正在创建一个类似于Flickr的API,我在路由上遇到了一些问题。我需要以下内容将所有内容路由到同一个控制器/操作:

  • /services/api/photos.comments.getList.html
  • /services/api/photos.getList.html
  • /services/api/photos.search.html
  • /services/api/users.photos.comments.getList.html

1 个答案:

答案 0 :(得分:2)

如果您尝试将照片,评论等作为变量传递,那么

match 'services/api/:photos/:comments' => 'controller#method'

但我不确定你要做什么。假设您将这些值作为值传递,将getList和搜索作为单独的方法,似乎更有意义

match 'services/api/getList/:photos/:comments' => 'controller#getList'
match 'services/api/search/:photos/:comments' => 'controller#search'