NameError (uninitialized constant Ckeditor::Picture): i am getting this error should i write pictures controller . i am unable to upload the image using ckeditor
问问题
963 次
1 回答
0
在 config.js 中
在那个改变浏览器上传路径的路径中,给自定义路径定义自己的方法。在那里你可以写你自己的喜欢
def upload_image
@func_num = params["CKEditorFuncNum"]
@ck_editor = params["CKEditor"]
if params.include?(:upload)
data = params[:upload]
@image = Upload.create(:image => data) if data.present?
end
render :layout => false
end\
html中的对应视图
- if @image
= image_tag @image.image.url
:javascript
CKEditorFuncNum = #{@func_num};
function SetUrl( fileUrl )
{
window.parent.CKEDITOR.tools.callFunction(CKEditorFuncNum, fileUrl);
}
SetUrl("#{ @image.image.url }");
注意:仅当您使用回形针上传图片时。
于 2012-07-09T11:51:56.913 回答