尝试使用Carrier Wave上传文件时出现问题

时间:2018-08-07 13:35:57

标签: file-upload carrierwave

早上好

我正在尝试上传带有载波的文件,但结果总是返回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文件”

0 个答案:

没有答案