http://www.blogjava.net/chengang/archive/2007/08/25/139287.html
<noscript type="text/javascript"><!----></noscript>
- Download and extract the tar in your plugins directory
- Run ‘rake fckeditor:install’ from the root of your rails application
- Add <!---->to the layout / head of the page you wish to use
the editor on.
- Use the editor as shown below
Using with AJAX
<%= form_remote_tag :url => { :action => 'view', :id => @comment },
:before => fckeditor_before_js('comment', 'comment') %>
<%= fckeditor_textarea( "comment", "comment", :ajax => true ) %>
<% end_form_tag %>
Using with HTML
<%= form_tag :action => 'new' %>
<%= fckeditor_textarea( "comment", "comment" ) %>
<% end_form_tag %>
http://blog.caronsoftware.com/2006/08/07/fckeditor-plugin-for-rails
rails2.2
和fckeditor不兼容的解决办法
在更新了Rails2.2后发现和fckeditor出现了兼容性问题。搜了一下找到解决办法如下。
undefined method `relative_url_root' for #
There is been a Fix for Rails
2.2
in the file app/controllers/fckeditor_controller.rb
look for
uploaded
= request.relative_url_root.to_s+"#{UPLOADED}/#{params[:Type]}"
replace it with this
uploaded =
ActionController::Base.relative_url_root.to_s+"#{UPLOADED}/#{params[:Type]}"
similarly in the file lib/fckeditor.rb
replace
js_path =
"#{request.relative_url_root}/javascripts"
with
js_path =
"#{ActionController::Base.relative_url_root}/javascripts"
reference:
http://github.com/salicio/fckeditor/commit/fcf8fbee8cfad3a3df0df50172
分享到:
评论