Ruby on Rails - помощь по наблюдениям - PullRequest
0 голосов
/ 02 июня 2010

Попытка поставить в поле «pagar» вычисленное значение «precio» * 15%, но я не знаю, почему он не работает: S

<% form_for @libro, :html => { :multipart => true } do |f| %>
<%= f.label "Precio (si es venta):" %>
<%= f.text_field :precio %>
<%= observe_field :libro_precio, 
    :frequency => 0.25,
    :update => :libro_pagar,
    :with => 'value*0.15'
%>

<%= f.label "A pagar (si es venta):" %>
<%= f.text_field :pagar %>
<% end %>

1 Ответ

1 голос
/ 02 июня 2010

наблюдаемое поле делает запросы AJAX по умолчанию. Я думаю, вам здесь не нужен AJAX, поэтому используйте что-то вроде:

<%= observe_field :libro_precio, 
    :frequency => 0.25,
    :update => :libro_pagar,
    :function =>"$('libro_pagar').value = $F('libro_precio')*1.15"
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...