Redactor看起来像一个很棒的富文本编辑器。我想在Active Admin CMS的特定文本区域中使用redactor。
我找到了this gem,它将redactor与rails集成在一起,因此我尝试对其进行设置:
gemfile:
gem 'redactor-rails'
shell :
$ bundle install
config/redactor.yml
lang: 'en'
autoresize: true
config/initializer/active_admin.rb
config.register_stylesheet 'redactor-rails.css'
config.register_javascript 'redactor-rails.js'
我事件的管理资源配置中的输入
f.input :contents, input_html: { id: "redactor_here", class: "redactor" }
我检查了:
在redactor-rails it says的自述文件中,创建文本区域后,您需要调用
redactor
帮助程序来初始化redactor。但是,该redactor
帮助程序不在事件管理表单的范围内。所以我在哪里可以称呼它?目前,浏览器中完全没有任何 react 。任何帮助,将不胜感激。
最佳答案
哈勃的指示对我而言不太有效,但这就是有效的方法...
请遵循gem页面上的指示,然后针对Active Admin:
在active_admin.js中,添加
//= require redactor-rails
在active_admin.css.scss中,添加
@import "redactor-rails";