ruby和rails的文章看了不少.不过都没有看到过讲述如何在rails下面,按模块来分类model的资料(比如像java那样用包来分类java文件,呵呵 ...我是一个java程序员).我也试了一下把不同功能的model放在model(rails默认的)文件夹下面的子文件夹(模块,也是包),也是可以成功的,不过这样做的话,rails的约定高于配置就用不上了,因为要自己指定各个类的class.比如:has_one :my_test,:class_name => 'Content::MyTest' 这样.我觉得这样比较不爽. 另外,include Human 这样的代码 ...
- 01:18
- 浏览 (162)
- 评论 (25)
- 分类: 我的rails疑难杂症
- 进入论坛
今天有一个比较郁闷的问题了,就是把model分模块来管理,比如Human::Blog,Content::MyTest,代码如下:
blog.rb
class Human::Blog < ActiveRecord::Base
#对应日志的内容
include Content
set_table_name :human_blogs
has_one :resource_entry,:as => :resource
belongs_to :catalog
has_one :my_test
end
my_test.rb
class Conten ...
- 01:02
- 浏览 (106)
- 评论 (1)
- 分类: 我的rails疑难杂症
- 进入论坛
- 浏览: 761 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
最新评论
-
对于model是全部放在mode ...
pig345 写道如果问题是: liusong1111 写道 class A ...
-- by liusong1111 -
对于model是全部放在mode ...
不过migrate无法支持按模块创建目录,所有的migratee都会放在一个db ...
-- by blogbin -
对于model是全部放在mode ...
2.0已经有了命名空间,例如: ruby script/generate m ...
-- by magicgod -
对于model是全部放在mode ...
我测试了一下,还有一个model不放在根下,要求跟control,helper的 ...
-- by lllyq -
对于model是全部放在mode ...
希望rails能把controller分成两类:1,主表维护2,业务操作
-- by carlosbdw






评论排行榜