[問題] 在rails下怎麼切domain、管理大量程式呢?

看板Ruby作者 ( )時間16年前 (2008/11/09 00:45), 編輯推噓1(1012)
留言13則, 4人參與, 最新討論串1/2 (看更多)
環境: 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

11/09 00:50, , 1F
這應該不叫 domain 吧 @@ 我以為你說 domain name...
11/09 00:50, 1F

11/09 00:50, , 2F
就用 module 達到 namespace 的效果,rails 有支援部份
11/09 00:50, 2F

11/09 00:52, , 3F
我還是不清楚耶....@@a
11/09 00:52, 3F

11/09 01:09, , 4F

11/09 02:01, , 5F
總之..你查查 model in module,controller in module之類的
11/09 02:01, 5F

11/09 02:01, , 6F
generator 還是丟掉吧... XD
11/09 02:01, 6F

11/09 02:03, , 7F
不過之前看過一些 issue, 不確定現在是否完整支援了
11/09 02:03, 7F

11/09 20:04, , 8F
你想要的應該是 generate controller wiki/search
11/09 20:04, 8F

11/09 20:04, , 9F
generate controller wiki/create 這樣的東西吧?
11/09 20:04, 9F

11/09 20:06, , 10F
這樣會在 /controller/wiki/ 下生成兩個 controller
11/09 20:06, 10F

11/10 00:08, , 11F
恩,若把generate丟掉,在gen一個controller時,有什麼
11/10 00:08, 11F

11/10 00:09, , 12F
該注意到的呢?
11/10 00:09, 12F

11/10 00:09, , 13F
不應該說gen,應該說建立!
11/10 00:09, 13F
文章代碼(AID): #195S8s2S (Ruby)
文章代碼(AID): #195S8s2S (Ruby)