作者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