0

こんにちは、 https://github.com/thoughtbot/paperclipの paperclip gemとhttp://railscasts.com/episodes/134-paperclipのレール キャストを使用しています。

以下を使用した後、画像を表示するのに問題があります。

<%= image_tag @post.photo.url %>

私のポストショーページ「show.html.erb」で。画像自体の代わりに壊れたリンクの画像が表示されます。

画像の HTML には次のように記述されています。

これを解決するためのヒントはありますか。前もって感謝します。

/////////////////// モデル

class Post < ActiveRecord::Base
  has_many :comments, as: :commentable, dependent: :destroy
  validates :name, presence: true,
  length: { minimum: 5}
  has_attached_file :photo
end

/////////// スキーマ

create_table "posts", force: true do |t|
    t.string   "name"
    t.date     "date"
    t.time     "time"
    t.text     "description"
    t.text     "dresscode"
    t.decimal  "price"
    t.datetime "created_at"
    t.datetime "updated_at"
    t.string   "image"
    t.string   "photo_file_name"
    t.string   "photo_content_type"
    t.integer  "photo_file_size"
    t.datetime "photo_updated_at"
  end
4

2 に答える 2

1

Rails 3.2 を使用しているので、これを Post モデルに追加してみてはいかがでしょうか。

attr_accessible :photo
于 2013-10-13T11:47:32.440 に答える
0

写真をアップロードした後、モデルの写真属性にオプションを追加したと思います。もう一度写真をアップロードしてみてください。

于 2013-10-13T09:36:26.173 に答える