2013-06-26 82 views
0

我的Spree 1-3稳定的应用程序我使用称为flexi_variant的扩展。通过扩展名,它使用输入字段来允许用户添加价格变更说明。Spree计算器 - 金额时间常数

我选择了标准计算器'金额时间常数',它几乎像预期的功能;除了使用整个字段作为obj来计算金额外,它会添加每个字母。

这是caluclator的样子,和可疑的线。我试图改变数字和其他改编,但似乎没有任何工作。有任何想法吗?

_amount_times_constant.html.erb

<%= javascript_tag do %> 
function calculate_amount_times_constant_price(obj) { 
    return <%= calculator.preferred_multiplier %> * $(obj).val().length; 
} 
<% end %> 
+0

这似乎是灵活变体中的一个错误。你能否就该项目提出问题? – gmacdougall

+0

嘿gmacdougall,我在github中添加了这个问题。感谢您的回应。它的行为就像您对雕刻计算器的期望。你有任何想法快速修复? – nil

+0

btw gmacdougall,我使用稳定1-3分支。 – nil

回答

0

通过改变该线

return <%= calculator.preferred_multiplier %> * $(obj).val().length; 

return <%= calculator.preferred_multiplier %> * $(obj).length; 

此计算整个字段作为一个整体,而不是每个字母。