大家好我正在使用rails 2.3.5和ruby 1.8.7 我试图在2 field_field_tag中乘以2个值,我也没有使用模型的信息,因为我只想要乘以2个值
/PROJECT/app/views/reports/index.html.erb
<%= text_field_tag "mount",@mount %>
<%= text_field_tag "dolars",@dolars %>
<%= text_field_tag "total",@total %>
<%= link_to 'CALCULATE',:controller=>"reports",:action=>"calculate" %>
/PROJECT/app/controllers/report.rb
class CustomerReportsController < ApplicationController
def calculate
@total= @soles * @mount
@mount= ""
end
end
有人可以帮帮我吗?我将非常感谢您的帮助
<%= text_field_tag "mount",@mount %>
<%= text_field_tag "dolars",@dolars %>
<%= @total= @dolars * @mount %>
<%= text_field_tag "dolars",@dolars %>
我希望将第一个值和第二个值相乘,并在总文本字段
上得到答案答案 0 :(得分:0)
我会说你可能在错误的地方进行计算。
进行计算的最佳位置是模型(如果有的话,在本例中为报告模型)。在控制器中,通过调用总计算中的任何模型方法来创建@total变量,并在视图中写出@total变量。
...然后编写单元测试来测试你的模型正确计算总数。