渲染回形针头像

时间:2013-07-18 03:57:09

标签: ruby-on-rails image devise paperclip avatar

我正在尝试在显示页面上呈现用户的头像。

方案: 用户创建帐户并设置“阿凡达”。 阿凡达正确显示哦他的个人资料页面(有弹性,但它在那里)。 但在另一个页面上说

undefined method `avatar' for nil:NilClass

代码是

<%= image_tag @user.avatar.url(:avatar), class: "size48" %> 

修改

在我的Views文件夹中,图像获取仅在USERS文件夹上呈现,在其他文件夹上呈现此错误。

UserModel - &gt; http://pastebin.com/pdTTLgrw

1 个答案:

答案 0 :(得分:1)

@user变量为nil

:在您尝试加载的页面的控制器操作中应该有@user = User.find(params[:id])