我很喜欢rails_admin ,但我的客户不喜欢 CKEditor。这真的是此 gem 上所见即所得的唯一选择吗?有什么办法可以用tinyMCE使用 rails_admin?
最佳答案
在努力让 CKEditor 在 RailsAdmin(在 Rails 3.1 上)中正常工作之后,我使用了 tinymce: 它运行良好并且在几分钟内完成:
在你的 gemfile 添加:
gem 'tinymce-rails'
此外,您在 rails_admin.js.erb 中包含一行:
require_asset 'tinymce-jquery'
您可能需要将整个文件 (rails_admin.js.erb)
从 gem 复制到 /assets/javascripts/rails_admin/
在你这样做之前。
最后,您还需要在 View 文件中添加一些 jquery
app/views/rails_admin/main/edit.html.haml
和 app/views/rails_admin/main/new.html.haml
:javascript
jQuery(function() {
jQuery('textarea').tinymce({
theme: 'advanced'
});
});
这会将所见即所得添加到所有文本区域字段。
关于ruby-on-rails - 是否可以将 tinyMCE 与 rails_admin 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6752761/