En el caso de necesitar varias entradas de textarea con el editor, se pueden hacer los siguientes cambios:
Cambiar el archivo javascripts/form.js, añadiendo otro identificador para que se incluya el FCKEditor con él:
function styledForms() {
hoverEffects();
buttonHovers();
formHovers();
//FCKEditor
var sBasePath = '/fckeditor/'
var oFCKeditor = new FCKeditor( 'FCKEditor', '100%', '400' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.ReplaceTextarea() ;
//PARA CADA TEXTAREA ADICIONAL CON FCKEDITOR DOS LÍNEAS COMO LAS SIGUIENTES
oFCKeditor.InstanceName='FCKEditor2' ;
oFCKeditor.ReplaceTextarea() ;
}
El atributo 'id' del textarea debe coincidir con los declarados anteriormente. En una de las vistas del backend del formulario parcial "_form.html.haml":
-tab "Clasificacion" do
%ul.form
%li
%div{:id => "clasificacion"}
=text_area :clasificacion, :tabla_clasificacion, :rows => 30, :id => 'FCKEditor'
-tab "Calendario" do
%ul.form
%li
%div{:id => "calendario"}
=text_area :clasificacion, :tabla_calendario, :rows => 30, :id => 'FCKEditor2'