论坛首页 编程语言技术论坛

rails restful url 的设计问题

浏览 4288 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-11-29  
目前系统有多个数据库,URL想设计成如下形式
/cities/:city_name/users/search/all/pages/1
如 /cities/北京/users/search/all/pages/1 ,就代表需要连接北京的数据库,查询所有用户的第一页数据。
不知道这样的URL设计是否可取。

resources :cities do
      resources :users do
        resources :pages, :controller => "users", :path_names => { :show => 'search' }
      end
end


另外route不知道应该怎样设置,pages调用UsersController,但是pages/1 ,对应的action变成了users#show,不知道怎样能让pages/1的action为search。
刚接触rest,不太熟悉。
   发表时间:2011-11-29  
match
0 请登录后投票
   发表时间:2011-11-30   最后修改:2011-11-30
层次太深了点,简化一下

/cities/:city_id/users # 不用page=1
/cities/:city_id/users?page=2

如果没有查询字符串,不需要search这个字段

resources :cities do  
  resources :users 
end
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics