2015-06-01 3 views
2

У меня есть список PDF-файлов, передаваемых через и отображаемых Rails collection_check_box методом ...Rails 4.2: Получение файлов без расширения (collection_check_box)

<%= 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 %> 

Как я мог бы показать имя файла без расширения в этом блок кода?

ответ

2

Вы должны извлечь его вручную:

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

Это работало отлично. Спасибо! – shroy

Смежные вопросы