Так вот что у меня есть, это функция в моделях / product.rb
def get_current_offer_price()
if self.prices.blank?
p = Price.new()
p.product = self
p.value = (Amazon.get_price_by_asin(self.code)).to_d / 100
p.save
end
self.prices.last.value
end
Интересно, что при первом запуске этой системы происходит сбой системы, но если я обновляю страницу и каждый другой раз, это работает отлично. Кажется, что self.prices не обновляется между p.save и когда я вызываю его в следующий раз, но позже это выясняется. Можно ли принудительно обновить страницу до завершения загрузки страницы?