好的,不知道我做了什么..但它之前有效,现在停止了。 我目前正在尝试在this step by step guide
之后将首字母添加为用户导航栏的头像这一切都很有意义,我做了所需要的,但由于某种原因,我现在得到了未定义方法的错误..
我不确定说实话我做错了什么...显而易见,用户具有名字和姓氏的属性..任何帮助将不胜感激。谢谢!
UsersHelper
module UsersHelper
def show_avatar(user)
render partial: 'users/avatar'
end
end
头像部分在用户/ _avatar下
<div class=“avatar-circle-sm”>
<span class="initials">
<%= @user.lastname[0..1].upcase %>
</span>
</div>
页面navbar shared / _navbar
<div>
<%= show_avatar(@user) %>
</div>
答案 0 :(得分:2)
正如聊天中所讨论的那样,由于您正在使用Devise,因此您可以使用current_user
而不是设置新的@user变量。