【发布时间】:2015-03-18 11:41:10
【问题描述】:
我用过这个宝石:https://github.com/SammyLin/redactor-rails
application.js
//= require redactor-rails
//= require redactor-rails/video
本地主机
<script src="/assets/redactor-rails/redactor.js?body=1"></script>
<script src="/assets/redactor-rails/config.js?body=1"></script>
<script src="/assets/redactor-rails/index.js?body=1"></script>
<script src="/assets/redactor-rails/video.js?body=1"></script>
redactor-rails/video.js 是 Redactor 网站的视频插件 manually downloaded。
redactor-rails/config.js
$(document).ready(
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(
{ "imageUpload":"/redactor_rails/pictures?" + params,
"imageGetJson":"/redactor_rails/pictures",
"fileUpload":"/redactor_rails/documents?" + params,
"fileGetJson":"/redactor_rails/documents",
"path":"/assets/redactor-rails", //<--- Maybe is this?
"css":"style.css",
"plugins": ['video']}
);
});
在我的本地主机上一切正常,但在远程服务器上却不行。我认为可能是由 Asset Pipeline 引起的。 在远程服务器控制台上,它不显示任何错误消息。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 asset-pipeline redactor redactor.js