-1

Carrierwave を使用してデフォルトの写真を設定しようとしていますが、特定のユーザー属性に基づいて設定したいと考えています。

def default_url
  if user.attribute == "Foo"
    "foo.png'
  else
    "default.png"
end

ただし、これを行うとエラーがスローされます。

NameError in Users#index
undefined local variable or method `user' for #<ImageUrlUploader:0x43f4b80>

アップローダーがユーザーにアクセスできるようにする方法はありますか?

4

1 に答える 1