Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 是否有任何方法可以重新命名为;资料来源;按钮,类似于;HTML";?_Ruby On Rails 4_Ckeditor - Fatal编程技术网

Ruby on rails 4 是否有任何方法可以重新命名为;资料来源;按钮,类似于;HTML";?

Ruby on rails 4 是否有任何方法可以重新命名为;资料来源;按钮,类似于;HTML";?,ruby-on-rails-4,ckeditor,Ruby On Rails 4,Ckeditor,有没有办法将“Source”按钮重命名为类似“HTML”的东西,我问这个问题,因为用户对如何使用编辑器添加HTML代码感到困惑?是的,在“lang”文件夹中,您将看到所有不同的语言文件 对于我的情况,也可能是您的情况,您需要编辑文件“en.js”。该文件在某种程度上被“压缩”,因此可能很难读取,但更改一个字符串仍然不太困难。如果您确实计划更改多个字符串,那么您很可能希望使用服务格式化Javascript 搜索以下代码段。这是文件中最后一行 "sourcearea":{"toolbar":"Sou

有没有办法将“Source”按钮重命名为类似“HTML”的东西,我问这个问题,因为用户对如何使用编辑器添加HTML代码感到困惑?

是的,在“lang”文件夹中,您将看到所有不同的语言文件

对于我的情况,也可能是您的情况,您需要编辑文件“en.js”。该文件在某种程度上被“压缩”,因此可能很难读取,但更改一个字符串仍然不太困难。如果您确实计划更改多个字符串,那么您很可能希望使用服务格式化Javascript

搜索以下代码段。这是文件中最后一行

"sourcearea":{"toolbar":"Source"}
换成

"sourcearea":{"toolbar":"HTML"}

除非需要,否则避免使用此方法

至于一个非常不受欢迎的方法,由于某种原因您无法修改语言文件,因此您可以修改ckeditor.js文件并强制使用特定的标签

在“ckeditor.js”的内部更改以下行

a.ui.addButton("Source",{label:a.lang.sourcearea.toolbar,command:"source",toolbar:"mode,10"}); a、 addButton(“Source”,标签:a.lang.sourcearea.toolbar,命令:“Source”,工具栏:“mode,10”}); 按照下面的代码

a.ui.addButton("Source",{label:"HTML",command:"source",toolbar:"mode,10"}); a、 addButton(“源”,标签:“HTML”,命令:“源”,工具栏:“模式,10”});
唯一修改的是上面一行中的“label”值。我们删除对a.language.sourcearea.toolbar的引用,并在其位置插入一个字符串。

这与jQuery有什么关系?谢谢@David。。谢谢你的建议。但是我不能编辑en.js,因为我的应用程序是在RubyonRails上的。库文件在gems中。我从未使用过CKEditor,所以我不确定它如何与Ruby一起工作。但是,您似乎无法仅使用config.js文件来更改它。我不明白为什么你不能修改en.js文件如果你能修改config.jsThank@David,我也能用第一个选项。。需要用gem来管理。。谢谢你节省了很多时间。