У меня есть Flash-объект, который я хочу загрузить, и я считаю, что лучшее место для хранения этого ресурса находится в каталоге public
. Предположим, что он хранится в public/flash
, должен быть лучший путь к swf, чем то, что я сделал ниже. Обратите внимание на элемент данных, он имеет относительный путь.Доступ к общедоступной директории Ruby on Rails без относительного пути
def create_vnc_object
haml_tag :object,
:id => 'flash',
:width => '100%',
:height => '100%',
:type => 'application/x-shockwave-flash',
:data => '../../flash/flash.swf' do
haml_tag :param,
:name => 'movie',
:value => '../../flash/flash.swf'
end
end
Есть ли какие-то рельсы переменные, которые указывают на public
?
Корень косы сделал трюк, спасибо. – chrishunt