【发布时间】:2014-10-11 03:46:42
【问题描述】:
我正在尝试使用回形针在帖子索引中显示用户的图像,但我得到的只是一个“缺失”的链接。
我正在使用 Devise 进行身份验证。和用于图像上传的回形针。这令人沮丧,因为它有时对我有用,但有时会给我带来像这样令人讨厌的错误。感谢您的帮助,我已经卡在这里几天了。
这是我的帖子索引:(第 8 行抛出错误)
<% @posts.each do |post| %>
<ul>
<li>
<div class="well well-large">
<div class="media">
<a class="pull-left" href="#">
<%= image_tag current_user.image.url(:thumb) %>
</a>
<div class="media-body">
<h4 class="media-heading"><%= post.title %></h4>
<%= post.content %>
<!-- Nested media object -->
<div class="media">
</div>
</div>
</div>
</div>
<% end %>
</li>
class User < ActiveRecord::Base
has_many :posts
has_attached_file :image, :styles => { :thumb => "100x100>" },
:default_url => "/images/:style/missing.png"
validates_attachment_content_type :image, :content_type => /\Aimage\/.*\Z/
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
Post.rb
class Post < ActiveRecord::Base
belongs_to :user
end
这是来自我的帖子控制器的 post_params:
private
def post_params
params.require(:post).permit(:title, :content)
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 paperclip