我对蜻蜓还不熟悉,我正在尝试浏览Rails主文档页上的安装说明。不使用活动记录。
我的脚步:
1)添加到gemfile

gem 'dragonfly', "~>1.0.3"

2)bundle install
3)rails g dragonfly
已创建初始值设定项/dragonfly.rb
4)型号
class Post

  include Mongoid::Document

  dragonfly_accessor :image

  field :title, type: String

  field :body, type: String

end

5)控制器
params.require(:post).permit(:title, :body, :image)

只运行mongod和rails,我得到了未定义方法“蜻蜓访问器”的错误
你知道我遗漏了什么吗?

最佳答案

另外,用户的错误是他没有从activerecord::base继承。
文件在这里。
https://github.com/markevans/dragonfly

10-04 15:32