早上好
我正在尝试上传带有载波的文件,但结果总是返回nil。
我的代码是:
查看:
<%= form_tag(save_liberation_admin_list_path) do %>
<div class="row">
<div class="form-group col-md-5">
<%= file_field_tag :example_file %>
</div>
</div>
<div class="row">
<div class="form-group col-md-5">
<%= submit_tag "Save", class: 'btn btn-primary' %>
</div>
</div>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>PDF</th>
</tr>
</thead>
<tbody>
<% @liberations.each do |liberate| %>
<tr>
<td><%= liberate.example_file.blank? ? "-" : (link_to file(:example_file)) %></td>
</tr>
<% end %>
</tbody>
控制器:
def save_liberation
liberate_list.example_file = params[:example_file]
end
型号:
mount_uploader :example_file, DocumentUploader
validates :example_file,
file_size: {
maximum: 10.megabytes.to_i
}
我的问题是,它始终显示视图“-”,而不显示“ link_to文件”