Я пытаюсь заставить uploadify работать с рельсами 3, но без особого успеха.Я почти все прочитал об этом, и почти все перепробовал, но ничего не получается.
Вот мой javascript / jquery ..... с полем формы.
<script type="text/javascript">
$(document).ready(function() {
$('#video_upload').click(function(event){
event.preventDefault();
});
$('#video_upload').uploadify({
'uploader' : '/javascripts/uploadify/uploadify.swf',
'script' : '/videos/create',
'sizeLimit' : '2000.bytes',
'cancelImg' : '/images/cancel.png',
'multi' : false,
'scriptData': { 'format': 'json', 'authenticity_token': encodeURIComponent('<%= form_authenticity_token if protect_against_forgery? %>') }
});
$('#video_submit').click(function(event){
event.preventDefault();
$('#video_upload').uploadifyUpload();
});
});
</script>
<input id="video_upload" width="120" type="file" height="30" name="video[upload]">
И у меня есть простой videos_controller, который использует скрепку для обработки данных файла (это нормально работает с обычнымHTML загрузки).Когда я выбираю файл, все работает - появляется индикатор выполнения и т. Д. - но тогда ничего не происходит.Там ничего не напечатано на консоли или в журналах.Я думал, что это была вещь подлинности, но попробовал все на этом фронте и все еще не удача ... Очень расстраивающий.
Любая помощь была бы очень полезна.
РЕДАКТИРОВАТЬ ========
Чтобы не было кнопки для загрузки, которая, как я думал, была оригинальнойВ этом случае используйте auto: true в конфиге загрузки.Хотя оплошность от моего имени почти сломала мне мозг.