2013-05-29 5 views
0

Я использую сборщик файлов для загрузки изображения в мое приложение rails, а затем на странице показа у меня есть кнопка, которая позволяет им открывать изображение, чтобы отредактировать его внутри вольера.Вольер закрывается сразу после его открытия

Редактор откроется, но закрывается сразу после его отображения на мгновение. Здесь ошибка в консоли:

Ресурс интерпретируется как сценарий, но передаются с MIME тип текста/html:

Вот код, как сейчас:

<%= javascript_tag do %> 
     //Setup Filepicker.io - to get an apikey, go to https://developers.filepicker.io/register/ 
     filepicker.setKey('Ao6qJVzzAQ5K8zL6UUhxKz'); 

     //Setup Aviary 
     var featherEditor = new Aviary.Feather({ 
      //Get an api key for Aviary at http://www.aviary.com/web-key 
      apiKey: 'jdbk5iwjxibpotfn', 
      apiVersion: 2, 
      onSave: function(imageID, newURL) { 
       //Export the photo to the cloud using Filepicker.io! 
       filepicker.export(newURL, {extension:'.png'}); 
      }, 
      appendTo: 'web_demo_pane' 
     }); 

     //Giving a placeholder image while Aviary loads 
     var preview = document.getElementById('web_demo_preview'); 
     var editPane = document.getElementById('start_web_demo'); 
     editPane.onclick = function(){ 
     //When the user clicks the button, import a file using Filepicker.io 
     var theurl = "<%= @user.filepicker_url %>+.jpg"; 
     preview.src = theurl; 
       featherEditor.launch({ 
        image: preview, 
        url: theurl 
       }); 
    }; 

    <% end %> 
+1

Ссылка для ознакомления - http://stackoverflow.com/questions/11988437/im-getting-the-message-resource-interpreted-as-script-but-transferred-with-mime – David

+0

Спасибо, что помогло мне понять проблему. –

ответ

0
This line needed to change 

<%= @user.filepicker_url %>+.jpg 

To this: 

<%= @user.filepicker_url %> 
+0

Вы должны были задать новый вопрос для своей последующей проблемы. – ChrisF

0

Ok здесь где я сделал другое изменение, и теперь он работает .. согласитесь, что сохраненный файл не изменяет версию миниатюры ???

//filepicker.store(newURL); 
$.post(oldurl, {url: newURL}, function(response){console.log(response);}); 

Почему не все версии файла filepicker.io изменены?

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