0

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

场景:用户创建账户和集合的头像。头像在他的个人资料页面上正确显示(有弹性但在那里)。但在另一页上说

undefined method `avatar' for nil:NilClass

代码是

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

编辑

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

用户模型-> http://pastebin.com/pdTTLgrw

4

1 回答 1

1

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

于 2013-07-18T07:34:38.123 回答