【发布时间】:2013-08-14 16:15:02
【问题描述】:
大家好,我正在使用 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 %>
我想将第一个值和第二个值相乘,然后在总文本字段中得到答案
【问题讨论】:
-
很难说你想做什么。我知道您想将值相乘,但我们需要一些上下文。在我看来,你想先跑,然后才能走路;从你提供的代码来看,我建议你学习一点 Ruby 和 Rails。
-
我知道这不是您可能想要的答案,但我同意@Mohamad - 您的代码看起来好像您在真正理解基础知识之前试图跳入 Rails 的深处。从本教程开始 - ruby.railstutorial.org,并确保您可以启动并运行基本应用程序。它会教你更多关于 MVC 是如何工作的,而且我认为你会更清楚你需要如何重构你的代码。我保证从长远来看它会得到回报。
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2