我的Rails 4应用程序中的两个模型是 - Accommodation.rb
和Account.rb
- 每个住宿has_one
帐户。从其他模型调用模型
在我Accommodation.rb
我有这样的方法:
def my_method
self.field = "Something"
save!
end
,我打电话使用从AccommodationsController.rb
方法:
accommodation.my_method
,但我也需要能够调用一个方法在我Account.rb
从我的Accommodation.rb
模型,同时保持关联,以便如果我创建或更新帐户表中的记录,它将知道哪个住宿ID参考。对东西的线路:
Account.accommodation.my_other_method
,但我知道这是行不通的,因为它是一个“刺在黑暗中”
注意我试图让我的逻辑在我的模型
您可能只需为相关记录调用'@ accommodation.account'和'@ account.accommodation'。 –