ruby - rails 中自連結該如何設計
PHPz
PHPz 2017-04-21 11:16:24
0
1
832

項目中有個關於地區的表,國家->省->市->區->鎮->鄉這樣的一個層級。 然後定義的表結構如下:

area
  |-id
  |-name
  |-code
  |-parent_id

現在使用rails的 actsastree gem 做的自連接,在原有的area model上增加了children和parent 兩個成員變量作為自連接的引用對象。

但是restful風格路由的時候 卻不知道該怎麼取弄了。

resources :areas

首先取出了第一級的地區,http://localhost:3000/areas/ 我要接下去去取第二級數據去展示在一個頁麵裏麵或者在一個頁麵裏編輯第二級的數據,那route要怎麼設計呢?

PHPz
PHPz

学习是最好的投资!

全部回覆(1)
黄舟

一種方法:

GET /areas
parent_id 為空, 顯示第一級的 areas

GET /areas?parent_id=1
顯示 parent_id 是 1 的 areas

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板