我正在尝试创建一个简单的计算器应用程序。
calculator.html.erb
<input type=text name="operand_one" value="0"></td>
<input type=text name="operand_two" value="0"></td>
.
.
.
<input type=text name="output" value="<% =@result %>"></td>
我能够正确获取输出,但前两个文本框的值更改为0,我需要知道如何保留这些值..
答案 0 :(得分:0)
您使用此部分代码
将值硬编码为“0”value="0"
您可以将行更改为
<input type=text name="operand_one" value="@value_one"></td> #etc...
并在您的控制器中
@value_one = 0 unless X
但X
取决于您的控制器的工作方式 - 您是否采取新措施来解决计算器中的问题?如果是这样,你将不得不使用params哈希。
与问题无关,但为什么要在计算字段中使用文字?你是硬编码那个html还是只是输出?