所以我安装了tinymce-rails gem的这个实现:
gem 'tinymce-rails'
添加到Gemfile并运行bundle install
//= require tinymce-jquery
。app/assets/javascripts/application.js
bundle exec rake assets:precompile
进行制作将此添加到我的表单中:
<%= f.label:body%>
<%= f.text_area:body,:class => “mceEditor”%>
一切都很精彩!这是一个很棒的编辑。
但是,我不想在整个表单中提升脚本代码。可能是一个愚蠢的问题。但是放置此脚本代码的位置在哪里,因此全局(并自动)将用于类“mceEditor”的文本区域。
谢谢!
答案 0 :(得分:0)
我跟着另一篇帖子来设置它。我不记得我从哪里读到它。所以道歉没有给予原作者应有的信誉。这就是我拥有它的方式。我认为它更清洁,而不必在整个过程中使用javascript。
添加<%= tinymce_assets%> <%= tinymce%>您希望它在哪里初始化以初始化它。例如,我有一个部分
的形式
“tinymce”,:size => “100 x50”%>
这就是我在tinymce.yml文件中的内容
theme_advanced_toolbar_location: top
theme_advanced_toolbar_align: left
theme_advanced_statusbar_location: bottom
theme_advanced_buttons1 :
- bold
- italic
- underline
theme_advanced_buttons2 :
theme_advanced_buttons3 :
plugins :
- preview
- autolink