ruby-on-rails - 图片模型与Ckeditor::图片模型冲突

标签 ruby-on-rails ruby model ckeditor

在我现有的 Rails 项目中,我创建了图片模型。

class Picture < ActiveRecord::Base
    belongs_to :user
end

然后,当将 Ckeditor 添加到我的项目时,我必须像这样在 ckeditor 目录下创建另一个 Picture 模型

class Ckeditor::Picture < Ckeditor::Asset
  ...
end

在我的用户模型中,我有这个关联 用户类 < ActiveRecord::Base has_many:图片 结束

但是,我不能使用 user.pictures。每当我做这个声明时,就会出现以下错误:

Expected /home/xxx/app/models/ckeditor/picture.rb to define Picture

我该如何解决这个问题?

最佳答案

尝试:

 class User < ActiveRecord::Base 
    has_many :pictures,:class_name=> "::Picture"
 end

关于ruby-on-rails - 图片模型与Ckeditor::图片模型冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17789559/

相关文章:

ruby-on-rails - 不通过授权(设计授权 token )

mysql - 高效地将大型 mysql2 结果写入 CSV

php - MVC : Having static method in models

cakephp - cakephp中单个表上的许多模型

ruby-on-rails - 如何将 Postgres 数据库从一个 Elastic Beanstalk 环境复制到另一个 Elastic Beanstalk 环境?我正在使用 Rails 5

ruby-on-rails - ruby 日期方程不返回预期的真值

ruby-on-rails - 更改在 ruby​​ on rails View 中打印的所有属性

ruby-on-rails - 为什么这个正则表达式在 ruby​​ 中不匹配,但在任何其他语言中都匹配?

ruby - 比较具有大于 `>` 和小于 `<` 运算符的类是什么意思?

服务器推送技术的 API 模型 (COMET)