gpt4 book ai didi

ruby-on-rails - 如何从 Rails 模型中显示此实例方法?

转载 作者:数据小太阳 更新时间:2023-10-29 08:50:08 26 4
gpt4 key购买 nike

我有两个 Rails 模型,Usage & Price。到目前为止,它们看起来像这样:

class Usage < ActiveRecord::Base
has_one :price

def spend
usage.amount * price.amount
end
end

class Price < ActiveRecord::Base
belongs_to :usage
end

我试图通过在控制台中执行此操作来调用“支出”:

Usage.create(amount:100)
Price.create(amount:0.1)

usage=Usage.find(1)
puts usage.price

我哪里出错了??

最佳答案

您需要通过使用模型创建价格才能使关联生效。

usage = Usage.create(amount:100)
usage.create_price(amount:0.1)

关于ruby-on-rails - 如何从 Rails 模型中显示此实例方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14754744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com