作者fayhong ( )
看板Ruby
標題[問題] 在rails下怎麼切domain、管理大量程式呢?
時間Sun Nov 9 00:45:41 2008
環境:
rails
狀況:
我想請問一下,我在rails下學到怎麼 generate controller
還有 generate model
可是有個問題,gen出來的程式都是在同一層下的東西
也就是說,我gen出user部份的功能,也許要建立一些像forum、wiki之類
的東西,但是我不希望將所有的東西都放在同一層
因此我想請問一下,在rails裡面有沒有辦法能用目錄階層或其他類似的做法
有效地管理大量的程式
像我們在java裡面,會用package切domain,ex com.abc.user.model,
com.abc.forum.model 之類的做法,在rails裡面有什麼辦法可以讓我
把程式有條理地規劃切分清楚呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.37.128
1F:推 godfat:這應該不叫 domain 吧 @@ 我以為你說 domain name... 11/09 00:50
2F:→ godfat:就用 module 達到 namespace 的效果,rails 有支援部份 11/09 00:50
3F:→ fayhong:我還是不清楚耶....@@a 11/09 00:52
5F:→ godfat:總之..你查查 model in module,controller in module之類的 11/09 02:01
6F:→ godfat:generator 還是丟掉吧... XD 11/09 02:01
7F:→ godfat:不過之前看過一些 issue, 不確定現在是否完整支援了 11/09 02:03
8F:→ shelling:你想要的應該是 generate controller wiki/search 11/09 20:04
9F:→ shelling:generate controller wiki/create 這樣的東西吧? 11/09 20:04
10F:→ shelling:這樣會在 /controller/wiki/ 下生成兩個 controller 11/09 20:06
11F:→ fayhong:恩,若把generate丟掉,在gen一個controller時,有什麼 11/10 00:08
12F:→ fayhong:該注意到的呢? 11/10 00:09
13F:→ fayhong:不應該說gen,應該說建立! 11/10 00:09