Ruby on rails 未定义的方法';蜻蜓存取器&x27;
我是dragonfly的新手,正在尝试浏览rails主文档页面上的设置说明。不使用活动记录 我的步骤: 1) 添加到文件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
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)