2013-01-21 20 views
0

這是我很難解釋,但我需要的belongs_to屬性添加到寶石的典範。的Rails如何添加belongs_to的創業板文件

我正在使用APN_on_rails gem向我的網絡應用添加推送通知功能。在這個寶石中,它創建了一個名爲DeviceAPN::Device)的model,它有幾個工作所需的字段。

我現在需要將Device模型鏈接到我自己的User模型。我已成功將user_id遷移到數據庫表。

現在唯一的問題是將belongs_to添加到模型。它不在/app/models/目錄中。

我該如何做到這一點?

回答

0

這是Ruby,所以你可以重新打開這個類並添加更多內容。

在模型目錄中創建一個device.rb文件,只需添加相應的belongs_to就好像您自己創建了整個模型一樣。只要你不重新定義任何重要的方法,不要致電super它將補充他們的模型,只是你所需要的。您可能還需要增加一個attr_accessibleattr_protected才能夠使用它取決於他們如何定義他們的模型。

我希望有幫助。