Ruby on rails 未定义的方法';蜻蜓存取器&x27;

Ruby on rails 未定义的方法';蜻蜓存取器&x27;,ruby-on-rails,ruby,mongodb,mongoid,dragonfly-gem,Ruby On Rails,Ruby,Mongodb,Mongoid,Dragonfly Gem,我是dragonfly的新手,正在尝试浏览rails主文档页面上的设置说明。不使用活动记录 我的步骤: 1) 添加到文件 gem 'dragonfly', "~>1.0.3" 2) bundle安装 3) rails g蜻蜓 创建初始值设定项/dragonfly.rb 4) 模型 5) 控制器 params.require(:post).permit(:title, :body, :image) 仅仅运行mongod和rails,我就得到了未定义方法“dragonfly\u acces

我是dragonfly的新手,正在尝试浏览rails主文档页面上的设置说明。不使用活动记录

我的步骤:

1) 添加到文件

gem 'dragonfly', "~>1.0.3"
2)
bundle安装

3)
rails g蜻蜓

创建初始值设定项/dragonfly.rb

4) 模型

5) 控制器

params.require(:post).permit(:title, :body, :image)
仅仅运行mongod和rails,我就得到了未定义方法“dragonfly\u accessor”的错误


你知道我遗漏了什么吗?

另外,用户的错误是他没有继承ActiveRecord::Base。 文档在这里。
()

你能发布堆栈跟踪吗?它是从哪里得到这个错误的呢?app/models/post.rb:6:in
'app/models/post.rb:1:in
'app/controllers/posts\u controller.rb:10:in`index'文档不是很清楚,但是我在post的模型中添加了“extend drangfly::Model”,错误就消失了。我在dragon fly models文档中找到了它。@user3295271将您的评论作为答案发布。
params.require(:post).permit(:title, :body, :image)