Rails 4.2:检索不带扩展名的文件 (collection_check_box)

Rails 4.2: Retrieve Files without Extension ( collection_check_box )

我有一个通过 Rails collection_check_box 方法传递和显示的 pdf 文件列表...

<%= f.collection_check_boxes :upload_ids, Upload.where(file_type: ".pdf"), :id, :file_name do |b| %>
    <%= b.label do %>
    <%= b.check_box + b.text %>
    <% end %>
    <% end %>

如何在这段代码中显示不带扩展名的文件名?

您需要手动解压:

<%= b.check_box + File.basename(b.text,'.*') %>