fceditor是rails下一款很不错的文本编辑插件,安装简单,功能强大,不睹不快。
安装:
ruby script/plugin install svn://rubyforge.org/var/svn/fckeditorp/trunk/fckeditor
原插件有些问题,需要修改代码:
vi vendor/plugins/fckeditor/lib/fckeditor.rb
id = eval("@#{object}.id")
if(id != nil)
"#{object}_#{id}_#{field}"
else
"#{object}_#{field}"
end
使用方法:
<%= javascript_include_tag "fckeditor/fckeditor" %>
<%= fckeditor_textarea("lesson", "text", :toolbarSet => 'Simple', :width => '100%', :height => '200px' )%>
这样内容就以HTML的形式保存在lesson表下的text项中了。爽不?
个人心得:注意lesson
不能非空,对应的为控制器中
@lesson
的值!