使用帮助器将值添加到值?

时间:2013-04-03 21:18:44

标签: ruby-on-rails-3 sum helper percentage

我的Rails应用程序的Invoice模型中有以下现有助手:

def total_price
  line_items.to_a.sum(&:full_price)
end

我想要做的是有一个名为total_vat的额外助手,它会给total_price助手增加20%。这可能吗?

我最终将添加第三个帮助程序来计算差异,这样我就可以只打印增值税金额。

1 个答案:

答案 0 :(得分:2)

绝对可以创建多个助手。

def vat
  total_price * 0.2
end

def total_price_including_vat
  total_price + vat
end