打印

Redmine的奇怪问题

Redmine的奇怪问题

今天看了下redmine的源码,在user.rb中,有这么一段代码:

has_many :projects, :through => :memberships


这段代码的意思是:project和user是多对多关联,而membership是他们的中间表,可是我在redmine的源码中并没有发现membership这个model,在数据库里也没有这个table,奇怪了?有知道原因的吗?

我的Redmine可是能跑的啊,没有改动。。。

[ 本帖最后由 blackanger 于 2007-8-11 11:35 编辑 ]

I.forget('you'){|something| something.remember.deepen}

TOP

原来这个membership是指member。。。
在那句代码上面还有一句代码
[codehas_many :memberships, :class_name => 'Member'][/code]
不知道为什么,rails这么智能,上面的那句代码并没有加class_name,rails却也能知道memberships是指member
不明白这么用有什么意义

[ 本帖最后由 blackanger 于 2007-8-11 17:06 编辑 ]

I.forget('you'){|something| something.remember.deepen}

TOP

2008-12-02 10:10 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61