2012-04-11 13 views
0

私はPaperclip gemをインストールして写真を投稿にアップロードしましたが、ショーアクションでは写真altはありません。Paperclip gemは写真を表示していません

私はレール3.2.1

@postフォーム上のルビーを使用しています:

<% create_url = {:url=>{:action=>"create"}} if @post.new_record? %> 
     <% form_for @post, :html => { :multipart => true } do |t| %> 
     <b><%= t.label :title, 'Virsraksts:' %></b><br /> 
     <%= t.text_field :title %><br /><br /> 
     <b><%= t.label :content, 'Teksts:' %></b><br /> 
     <%= t.text_area :content %><br /><br /> 
     <%= f.file_field :bildes %> 
<div class="actions"> 
    <%= t.submit %> 
</div> 

@postショー:私の意見では

<p><%= @post.content %></p> 
<%= image_tag @post.bildes.url %> 
<%= image_tag @post.bildes.url(:medium) %> 
<%= image_tag @post.bildes.url(:thumb) %> 

@ポストモデルのURLとパスが正しくない、b私が知らないものを正確に。

@postモデル:

class Post < ActiveRecord::Base 
    has_attached_file :bildes, :styles => { :medium => "300x300>", :thumb => "100x100>" }, 
        :url => ":rails_root/app/assets/bildes/:id/:style/:basename.:extension", 
        :path => ":rails_root/app/assets/bildes/:id/:style/:basename.:extension" 
end 

答えて

2

モデルでそれを指定しないことにより、添付ファイルのデフォルトのURL /パスを使用してみてください。

+0

はい、私は正しかった!問題は私のURLにあり、あなたの助けを借りて今私はこれを知っています。ありがとう!しかし、私はどのように正しいURLを作ることができますか? – RydelHouse

+1

私が調べる最初の場所はpaperclip wikiです:) – ramigg

+0

私はこれをやっていますが、私は何かが恋しいです。とにかくありがとうございました! :) – RydelHouse

関連する問題