使用回形针将头像附加到我的导轨应用程序的用户配置文件。我按照回形针github上的说明初始化并附加到我的应用程序。即使URL /图像位于正确位置,回形针也不会显示图像
我在public/images/medium/missing.png中有一个图像,对于这两种情况(当我上传或当我默认回退时),我都没有图像。我检查了我的目录,并且有一张图片显示它正在查看,但没有抓到它。另外,当我尝试上传图片时,我知道图片上传正确,因为在rails控制台中调用用户时,会显示所有正确附加的信息。
我在我看来调用图像,如:在用户模式
<%= image_tag(@blog.user.avatar.url(":medium"), :class => "image-circle avatar") %>
我回形针声明如下所示:
has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100#"}, :default_url => "/public/images/:style/missing.png"
validates_attachment_content_type :avatar, :content_type => /\Aimage\/.*\Z/
真的不知道是怎么回事。当我检查不正确加载的图像点直接到我的本地服务器中的图像时出现的路由错误。事实上,它不能抓住丢失或上传的文件也让我不知所措。任何帮助将超级赞赏!
和良好的措施,当我检查了上传头像用户输出:
avatar_file_name: "11390219_10206114805925816_6595348111261743639_n.j...", avatar_content_type: "image/jpeg", avatar_file_size: 101926, avatar_updated_at: "2015-07-10 18:51:44">
提前感谢!
编辑
这是提供404错误的网址:
http://localhost:3000/images/medium/missing.png
,而在我的本地目录它去 “根/公/图片/中/ missing.png”
不知道它如何不抓它,除非我只是错过了某处真正明显的东西。 (我试图在那里努力寻找公众,但无济于事)。
图像帮助程序生成的URL是什么?您可以将网址直接粘贴到浏览器中,并查看您获得的错误类型。错误404?如果是这种情况,那么你有一个无效的URL。 –
当我复制的网址是说没有这样的路线,但当检查元素它是一个404错误..不知道我应该如何去修复网址。 – vinchenzio
仍然坚持这一点,即使只是试图让它抓住“失踪”将无法在本地主机上工作。我有public/images/medium/missing.png中的图片,以及上面所述的路线,但仍然没有运气。 – vinchenzio