如何在节目表单中显示图像字段的值

时间:2014-05-19 19:04:38

标签: ruby-on-rails-4

我的创建,更新和展示表单适用于单个实体。其中一个字段是我使用表单中的multipart属性输入的图像文件。我的问题是如何在节目表单中显示图像属性。

<tr>
 <th>Photo</th>
 <td><%= @teacher.photo %></td>
</tr>

照片属性在表格定义中是二进制类型。

create_table :teachers do |t|

   t.string :firstname, null: false
   t.string :lastname, null: false
   t.string :email, null: false
   t.string :cellphone
   t.string :username, null: false
   t.string :password_digest, null: false
   t.string :addr_streetno
   t.integer :addr_aptno
   t.string :addr_city
   t.string :addr_state
   t.integer :addr_zip
   t.binary :photo, :limit => 0.5.megabyte

   t.timestamps
end 

1 个答案:

答案 0 :(得分:3)

我们可以使用载波宝石

将图像显示为缩略图
<%= image_tag @teacher.photo_url(:thumb) if @teacher.photo? %>