我正在尝试创建一个设置,其中只有一个表用于包括ckeditor在内的文件。目前我正在使用从控制台使用ckeditor gems安装方法时生成的默认表。 我已经浏览了所有文档,还没有找到一种方法来自定义正在使用的模型。然而,我确实找到了" config / initializers / ckeditor.rb" 在此文件中有以下注释掉的行
# Asset model classes
# config.picture_model { Ckeditor::Picture }
# config.attachment_file_model { Ckeditor::AttachmentFile }
我想让它为我创建的所有文件uploade创建的多态表工作,如下图所示。
我是否只需将代码更改为以下内容或将采取更多措施。
# Asset model classes
config.picture_model { Media}
config.attachment_file_model { Media}
非常感谢任何建议!
答案 0 :(得分:1)
这还不够。
看看ckeditor asset model。该模型需要包含Ckeditor::Orm::ActiveRecord::AssetBase
。
然后检查ckeditor的table。 Media
模型中的字段具有不同的字段。
因此,您必须使Media
模型和表与ckeditor兼容。