看板 Ruby 關於我們 聯絡資訊
環境: 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
godfat:這應該不叫 domain 吧 @@ 我以為你說 domain name... 11/09 00:50
godfat:就用 module 達到 namespace 的效果,rails 有支援部份 11/09 00:50
fayhong:我還是不清楚耶....@@a 11/09 00:52
ihower:http://rails-engines.org/ 11/09 01:09
godfat:總之..你查查 model in module,controller in module之類的 11/09 02:01
godfat:generator 還是丟掉吧... XD 11/09 02:01
godfat:不過之前看過一些 issue, 不確定現在是否完整支援了 11/09 02:03
shelling:你想要的應該是 generate controller wiki/search 11/09 20:04
shelling:generate controller wiki/create 這樣的東西吧? 11/09 20:04
shelling:這樣會在 /controller/wiki/ 下生成兩個 controller 11/09 20:06
fayhong:恩,若把generate丟掉,在gen一個controller時,有什麼 11/10 00:08
fayhong:該注意到的呢? 11/10 00:09
fayhong:不應該說gen,應該說建立! 11/10 00:09