Installation
-
Download (zip, tgz) the tinymce_hammer plugin and copy it to:
vendor/plugins/tinymce_hammer -
Run:
script/generate tinymce_installationThe default install path is
RAILS_ROOT/public/javascripts/tiny_mce. See configuration for help with changing the installation path.
Basic Usage
Now we need to enable TinyMCE with the following function, just call it somewhere in your layout (inside the head tags, at the end of the document, etc).
<html>
<head>
<title>Lazy Load Example</title>
<%= init_tinymce_hammer_if_required %>
</head>
...
The method above will insert a pair of script tags whenever there is a TinyMCE editor on the page. It knows to do this anytime you use one of the 3 basic helpers. Each of these helpers behave exactly like their text_area cousins. They even accept the same parameters.
<%= tinymce_tag('comment', 'Your comment goes here ...') %>
<%= tinymce(:comment, :body) %>
<%- form_for @comment do |form| -%> <%= form.label :body %> <%= form.tinymce :body %> <% end %>
Next Step
Now that you are up and running you probably want to customize how the TinyMCE editor looks and acts for your website.