irb(main):001:0> e = Event.last
=> #<Event id: 7, address: "123 Main St", start_date: "2011-02-09", start_time: "2000-01-01 14:49:00", title: "Test Event", poster_file: "\377���JFIF\000\001\002\000\000d\000d\000\000\377�Ducky\000\001\000\004\000\000\0002\000\000\377�!Adobe\000d�...", poster_thumb_file: nil, created_at: "2011-02-09 14:49:45", updated_at: "2011-02-09 14:49:45", poster_file_name: nil, poster_content_type: "image/jpeg", poster_file_size: 134218, poster_updated_at: "2011-02-09 14:49:44">
irb(main):002:0> e.poster.url
=> "/posters/original/missing.png?1297262984"
私はPat Shaughnessyからペーパークリップ宝石のフォークを使用しています。私も試してみましたが、別のフォークで同じ問題が発生しました。hereが見つかったので、これは私が何かばかげたことをしていると確信しています。私のアプリは英雄でホストされています。 私はもともとクリップをフォークした人のthe instructionsを踏襲し、ポスター3.マイルートをレールにそれらを適応しようとしたが、次のようになりますペーパークリップDBストレージ:添付ファイルは入っても出てこない
resources :events do
member do
get :poster
end
end
と私が持っているコントローラで:
class EventsController < ApplicationController
downloads_files_for :event, :poster
...
end
モデル:
class Event < ActiveRecord::Base
attr_accessor :poster_thumb_file, :poster_file_name
has_attached_file :poster, :storage => :database, :styles => {:thumb => { :geometry => "100x100>", :column => 'poster_thumb_file'}}
end
これらの画像を表示するには何が欠けているのか分かりません。何かアドバイスをいただければ幸いです!
Patにお返事ありがとうございます。何らかの理由でそれはまだ動作していません。私はそれらをDBに見ることができます。だから近くにまだ... – mikewilliamson
あなたが提案するルートで私はURL /イベント/ポスター/ 8でポスターを見ることができるはずですか?スタイル=オリジナルの権利?私は:ルートは "/ events/posters/8"に一致しません – mikewilliamson
いいえ -/events/8 /ポスターでしょうか?style =オリジナルとスタイルはデフォルトでオリジナルになります。あなたは "レーキルート"を走らせることができ、ルートパターンが何であるかを見ることができます。 – pat