ruby-on-rails - 是否可以将 tinyMCE 与 rails_admin 一起使用?

标签 ruby-on-rails ruby tinymce rails-admin

我很喜欢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.hamlapp/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/

相关文章:

Ruby FileUtils : copying file

javascript - 如何使用tinymce显示输出(非编辑模式)

javascript - 在iFrame TinyMCE周围添加div容器

javascript - TinyMCE 中没有出现 "forecolor"和 "backcolor"按钮

javascript仅在刷新页面后加载

javascript - 通过 Ruby 将 HTML 表单发送到 MongoDB

javascript - rails : Make a div element visible/invisible with onchange after changing a collection_select field

ruby-on-rails - 如何在 Gitlab CI 中为 rails 项目使用缓存?

ruby-on-rails - 限制用户在相关模型的 Controller 中的访问

ruby-on-rails - 在generate中,Rails3 + CSV的参数数目错误(0表示1)