【发布时间】:2015-12-31 05:53:26
【问题描述】:
我有一个简单的 Rails 网站,人们可以在其中发布带有图片的货物,为此我使用 paperclip gem 但我的问题是,如果用户在不上传图片的情况下添加了货物,它会被发布但没有图片但是什么我想要的是添加一个示例图像,这样如果有人添加了没有图像的货件,就会自动生成一个示例图像
我的代码:
<div class="container-fluid">
<div id="post_show">
<h1>
<strong><font style="text-transform: capitalize;"><%= @shipment.name %></strong></font>
</h1>
<p></p>
<p class="username">
Added by
<strong><font style="text-transform: capitalize;"><%= @shipment.user.full_name %></strong></font>
about
<%= time_ago_in_words(@shipment.created_at) %>
</p>
<div class="clearfix">
<div class="post_image_description">
<%= image_tag @shipment.image.url(:medium) %>
<div class="description">
<%= simple_format(@shipment.description) %>
</div>
</div>
form.html.erb
<div class="form-row">
<div class="field">
<%= f.label :image, label: "Add An Image Of The Shipment" %><br>
<%= f.file_field :image %>
</div>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
</div>
【问题讨论】:
标签: ruby-on-rails ruby image paperclip