【发布时间】:2008-10-08 16:16:54
【问题描述】:
假设我正在为一家已经拥有 People 应用程序的出版公司编写图书馆应用程序。
所以在我的图书馆应用程序中,我有
class Person < ActiveResource::Base
self.site = "http://api.people.mypublisher.com/"
end
现在我想为每个Person 存储Articles:
class Article < ActiveRecord::Base
belongs_to :person, :as => :author
end
我想我的数据库中有下表:
Articles
id (PK) | title (string) | body (text) | author_id (integer)
author_id 不完全是外键,因为我没有 People 表。这留下了几个问题:
我如何告诉我的
PersonActiveResource对象它has_manyArticles?Articles.find(:first).author会起作用吗?考虑到没有ActiveRecord也没有后备表,belongs_to还能工作吗?
【问题讨论】:
标签: ruby-on-rails activerecord activeresource