我正在尝试在 rails 中设置一个方法,以便如果有一个参数具有 nil 值,则返回参数的名称。
我有一个名为 Usages(gas,elec,biomass) 的模型
我知道如何在红宝石中做到这一点:
u = {elec: 100, gas: 200, biomass: nil}
t = %w(gas elec chp)
t.each do |t|
s=t.to_sym
if u[s] == nil
puts "#{t}"
end
end
,返回“生物质”
假设我在 Rails 中有这个:
u = Usage.create(elec:100, gas:200)
我将如何返回“生物质”?
干杯!