0
Я пытаюсь использовать asset_path
в своем контроллере для создания пути для pdf, который помещается в мой каталог assets/data/
. Является ли это устаревшим в Rails 4?Rails 4: undefined method `asset_path '
Вот мой контроллер код, который бросает ошибку:
def beg_1
File.open(asset_path("ee-beg-1.pdf"), 'r') do |f|
send_data f.read.force_encoding('BINARY'), :filename => "ee-beg-1.pdf", :type => "application/pdf"
end
end
может быть, он должен быть обернут в строку, как это? '" # {asset_path ('ee-beg-1.pdf')} "' – Thalatta
Нет. Почему? –
@NielsB. вы правы, property_path возвращает строку, которую принимает File.open() для параметра 'filename': http://ruby-doc.org/core-2.1.4/File.html#method-c-open – Thalatta