У меня есть модель бюджета, где у меня есть метод, называемого calculate_budget
рельсов показать вычисляемое поле, прежде чем создать
class Budget < ActiveRecord::Base
# Assoziations
belongs_to :member
belongs_to :donation
# Callbacks
after_create :calculate_budget, :transfer_old_remaining_promise_to_current_budget
# Public: It is called immediatly after creating (callback) a budget model and it's
# calculating the budget "promise" (column) based on "donation formula"
# and income of the member.
#
# Returns:
# true or false
def calculate_budget
...
...
end
Я хочу показать в бюджете создатель (пользователь) значение, которое вычисляется в контроллере/представлении перед тем сохраняя его. Потенциально пользователь должен иметь возможность редактировать его, прежде чем сохранять его в столбце promise
.
В настоящее время я ищу идею о том, как реализовать поток и представить рассчитанное значение.
Вам нужно будет сделать это на стороне клиента или сделать запрос AJAX. – BroiSatse
как @BroiSatse сказал, что создайте новое действие в контроллере, скажем, 'projected_budget', подсчитайте свой бюджет и покажите его пользователю. делать все это при вызове ajax –