我希望在Rails中编写一个非常简单的JavaScript计算器,它将输入字段的数量乘以存储在Rails变量(@item.base_price)中的数字。
因此,在JavaScript / CoffeeScript方面,它大致如下:
# app/assets/javascript/items.js.coffee
$ ->
$('#item_quantity').change ->
quantity_val = $(this).val()
$('#total_amount').html(quantity_val * <%= I_WANT_@ITEM.BASE_PRICE_HERE %>)
我知道我可以通过在每个change()调用上使用ajax请求来完成这个操作,但我认为应该有一种优雅的、不打扰的Rails方式,不需要每次都访问服务器。非常感谢任何建议。
SomeExistingGlobalVar.my_variable = <%= @my_variable %>;
- zuba