我在我的数据库中有一个包含载波和化身列的设计用户表。当运行的网站,它说“未定义的方法`阿凡达”Rails关联
<% @posts.each do |post| %>
<div class="col-xs-12 col-md-6 col-lg-4 item" >
<div class="timeline-block">
<div class="panel panel-default">
<div class="panel-heading">
<div class="media">
<div class="media-left">
<a href="">
<%= image_tag post.user.avatar.url, class: 'media-object' %>
<img src="http://placehold.it/50x50" class="media-object">
</a>
</div>
<div class="media-body">
<a href="#" class="pull-right text-muted"><i class="icon-reply-all-fill fa fa-2x "></i></a>
<a href=""><%= name post %></a>
<span><%= (post.created_at).to_formatted_s(:short) %></span>
</div>
</div>
</div>
<div class="panel-body">
<p><%= post.user_post %></p>
</div>
<div class="view-all-comments">
<a href="#">
<i class="fa fa-comments-o"></i> View all
</a>
<span>10 comments</span>
</div>
</div>
</div>
</div>
<% end %>
型号
class User < ApplicationRecord
mount_uploaders :avatars, AvatarUploader
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
#attr_accessor :email, :password, :remember_me, :avatar, :avatar_cache, :remove_avatar
mount_uploader :avatar, AvatarUploader
end
不知道是怎么回事。在其他应用程序上,我使这些协会工作。
你能告诉我们从'User'模型的代码? –
是的我已经把用户模型放在问题 – Tuler
你重新启动了你的应用服务器吗? – dp7