我的创建,更新和展示表单适用于单个实体。其中一个字段是我使用表单中的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
答案 0 :(得分:3)
我们可以使用载波宝石
将图像显示为缩略图<%= image_tag @teacher.photo_url(:thumb) if @teacher.photo? %>