显示与艺术家相关联的图像

时间:2012-05-05 18:10:57

标签: ruby-on-rails

我正在尝试显示我公共/图像文件夹中的图像和我 不知道怎么做。

我想要的是能够为您分配照片给艺术家 可以浏览不同艺术家的照片。

这是我的图像模型

class Image < ActiveRecord::Base
  has_many :publishings
  has_many :artists, :through => :publishings
  has_many :comments,:through => :friends

  has_many :comments, :as => :resource, :class_name => "Commentable"
end

这是我的图片show.html

<p id="notice"><%= notice %></p>

<p>
  <b>Title:</b>
  <%= @image.title %>
</p>

<p>
  <b>Filename:</b>
  <%= @image.filename %>
</p>

<p>
  <b>Likes:</b>
  <%= @image.likes %>
</p>


<%= link_to 'Edit', edit_image_path(@image) %> |
<%= link_to 'Back', images_path %>

这是图像的数据库

class CreateImages < ActiveRecord::Migration
  def self.up
    create_table :images do |t|
      t.string :title :null => false
      t.string :filename :null =>false
      t.integer :likes :default =>0

      t.timestamps
    end
  end

  def self.down
    drop_table :images
  end
end 

提前致谢

1 个答案:

答案 0 :(得分:2)

<%= image_tag @image.filename %>