問題
例えば条件に応じてグレースケールに加工した画像のpathだけを取りたい場合、通常のようにrails_blob_path
を使うとエラーになる
# NoMethodError: undefined method `signed_id' が出る
Rails.application.routes.url_helpers.
rails_blob_path image.variant(type: :grayscale).processed, only_path: true
解決方法
variantを使った場合、rails_representation_path
を使う必要がある。
Rails.application.routes.url_helpers.
rails_representation_path image.variant(type: :grayscale).processed, only_path: true