我有一个User
模型和一个Deposit
模型。
一个用户有_many :deposits
和一个存款belongs_to :user
。
现在,存款表有 user_id
作为外键。
现在如何识别特定存款是特定用户的第一次存款?
其实我需要在Deposit模型中写一个实例方法来识别这个。
请帮我解决这个问题。提前致谢!
最佳答案
如果你想检查存款是目前唯一的现有存款:
def only_one?
user.deposits.count == 1
end
关于ruby-on-rails - 使用外键获取第一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49554407/