Как получить URL изображения после обратного вызова в ActiveStorage - PullRequest
1 голос
/ 31 марта 2020

У меня есть модель с именем Еда, в которой я использовал активное хранилище, чтобы сохранить изображение еды. Я установил after_create callback, где я хочу получить URL изображения. Для этого я сделал

class Food < ApplicationRecord
  has_one_attached :image

  after_create :check_image_url
  private
  def check_image_url
    url = url_for self.image
  end
end

Но это дает мне ошибку undefined method `url_for' for #<Food:0x00007f6b4cd7c440>

Есть ли в любом случае, я могу добиться этого?

...