这对我来说很难解释,但我需要将belongs_to
属性添加到宝石的模型中。
我正在使用APN_on_rails
gem来添加推送通知功能到我的web应用程序。在这个gem中,它创建了一个名为Device
(APN::Device
)的model
,其中有几个字段需要它的工作。
我现在需要将Device
模型链接到我自己的User
模型。我已经成功地将一个user_id
迁移到数据库表。
belongs_to
添加到模型中。不在die /app/models/
目录
我怎样才能做到这一点?
这是Ruby,所以您可以重新打开类并添加更多内容。
在模型目录中创建一个device.rb
文件,并添加适当的belongs_to
,就像您自己创建了整个模型一样。只要您在不调用super
的情况下不重新定义任何重要的方法,它就会用您需要的东西补充它们的模型。您可能还需要添加一个attr_accessible
或attr_protected
,以便能够根据他们如何定义他们的模型来使用它。