Я использую сборщик файлов для загрузки изображения в мое приложение 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 %>
Ссылка для ознакомления - http://stackoverflow.com/questions/11988437/im-getting-the-message-resource-interpreted-as-script-but-transferred-with-mime – David
Спасибо, что помогло мне понять проблему. –