【发布时间】:2012-07-29 12:24:13
【问题描述】:
Redactor 看起来像一个很棒的富文本编辑器。我想在我的 Active Admin CMS 的特定文本区域中使用编辑器。
我发现 this gem 将 redactor 与 rails 集成在一起,所以我尝试设置它:
gemfile:
gem 'redactor-rails'
外壳:
$ 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" }
我已经检查过:
- 编辑器 js/css 文件已正确包含(在浏览器中)。
- 正在我的 textarea 上设置编辑器类。
在 redactor-rails it says 的自述文件中,创建 textarea 后,您需要调用 redactor 帮助器来初始化 redactor。但是,redactor 助手不在活动管理表单的范围内。那么我在哪里可以调用它?
目前,浏览器中绝对没有发生任何事情。对此的任何帮助将不胜感激。
【问题讨论】:
-
你添加到你的 application.js 中了吗://= 需要 redactor-rails
-
@Salil 是的 - 我现在已经通过 manually loading it with jQuery 完成了一半的工作,但是 CSS 存在一些问题
-
Alex,是的,我也有同样的 css 问题。当我直接包含 jquery 插件时,我遇到了这个问题。所以,这是 jquery 的问题,而不是 rails 插件的问题。
-
我们在“app/assets/javascripts/active_admin.js”文件中有这样的内容: //= 需要 redactor //= 需要 redactor-rails/config
-
赞成将我指向一个非常可爱的编辑器
标签: javascript ruby-on-rails activeadmin formtastic redactor