0

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

我正在使用APN_on_railsgem 向我的 Web 应用程序添加推送通知功能。在这个 gem 中,它创建了一个model被调用的Device( APN::Device),它有一些需要它工作的字段。

我现在需要将Device模型链接到我自己的User模型。我已成功将 a 迁移user_id到数据库表。

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

我怎样才能做到这一点?

4

1 回答 1

0

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

在您的模型目录中创建一个device.rb文件,然后添加适当的文件,就belongs_to好像您自己创建了整个模型一样。只要你不重新定义任何重要的方法而不调用super它,就会用你需要的东西来补充他们的模型。您可能还需要添加attr_accessibleattr_protected能够使用它,具体取决于他们定义模型的方式。

我希望这会有所帮助。

于 2013-01-22T03:14:18.563 回答