Ruby on rails 3 Rails如何将所属元素添加到gem文件

Ruby on rails 3 Rails如何将所属元素添加到gem文件,ruby-on-rails-3,activerecord,gem,belongs-to,Ruby On Rails 3,Activerecord,Gem,Belongs To,这对我来说很难解释,但我需要将属于

这对我来说很难解释,但我需要将
属于
属性添加到gem的模型中

我正在使用gem向我的web应用程序添加推送通知功能。在这个gem中,它创建了一个名为
Device
APN::Device
)的
模型
,该模型有几个字段需要它工作

我现在需要将
设备
模型链接到我自己的
用户
模型。我已成功地将
用户id
迁移到数据库表中

现在唯一的问题是向模型添加
属于
。它不在die
/app/models/
目录中


如何实现这一点?

它是Ruby,因此您可以重新打开该类并添加更多内容

在您的模型目录中创建一个
device.rb
文件,只需将相应的
属性添加到
中,就好像您自己创建了整个模型一样。只要你不重新定义任何重要的方法而不调用
super
,它就会用你所需要的来补充他们的模型。您可能还需要添加一个
attr\u accessible
attr\u protected
,以便能够使用它,具体取决于他们定义模型的方式

我希望这有帮助