Загрузите изображение с помощью redactorJS, оно не отображается в редакторе, хотя оно успешно загружено на сервер
Я успешно установил redactorJS
, используя драгоценный камень redactor-rails
в мой проект Rails. Я включил js
а также css
файлы в активы. Затем я побежал rails generate redactor:install
а также rails generate redactor:config
, Он создал модели, загрузчики, маршрут и миграцию. Вторая команда создала config.js
файл:
window.init_redactor = function(){
var csrf_token = $('meta[name=csrf-token]').attr('content');
var csrf_param = $('meta[name=csrf-param]').attr('content');
var params;
if (csrf_param !== undefined && csrf_token !== undefined) {
params = csrf_param + "=" + encodeURIComponent(csrf_token);
}
$('.redactor').redactor({
// You can specify, which ones plugins you need.
// If you want to use plugins, you have add plugins to your
// application.js and application.css files and uncomment the line below:
// "plugins": ['fontsize', 'fontcolor', 'fontfamily', 'fullscreen', 'textdirection', 'clips'],
imageUpload: "/redactor_rails/pictures?" + params,
imageGetJson :"/redactor_rails/pictures",
fileUpload: "/redactor_rails/documents?" + params,
fileGetJson: "/redactor_rails/documents",
path: "/assets/redactor-rails",
css :"style.css",
});
};
$(document).on( 'ready page:load', window.init_redactor );
Проблема в том, что изображения загружаются, но они не отображаются в редакторе, а также src
Атрибут тегов изображения пуст. Я что-то упустил, или, может быть, я делаю все неправильно? Заранее спасибо.
РЕДАКТИРОВАТЬ
Почему-то, когда я иду по этому маршруту: redactor_rails/pictures
чтобы я мог получить json
изображений я получаю эту ошибку:
Mysql2:: Ошибка: неизвестный столбец "redactor_assets.user_id" в "где предложение": SELECT
redactor_assets
.* ОТredactor_assets
ГДЕredactor_assets
,type
IN ('RedactorRails::Picture') Иredactor_assets
,user_id
= 20
Не могу найти, почему он собирается получить redactor_assets.user_id
,