我正在寻找找到不属于用户的书籍的正确方法......以下是关联:
书 -
has_many :owns, :dependent => :destroy
Run Code Online (Sandbox Code Playgroud)
用户 -
has_many :owns, :dependent => :destroy
has_many :owned_books, :through => :owns, source: :book, :dependent => :destroy
Run Code Online (Sandbox Code Playgroud)
拥有 -
belongs_to :user
belongs_to :book
Run Code Online (Sandbox Code Playgroud)
我有不同标题的书籍视图(例如,Book.where(title => "Foo")或者Book.where(title => "Bar"),并且想要添加一个过滤器,用户只能看到他们不拥有该标题的书籍.对我而言,这应该是一个新的关联书模型,但我有点失落.
我有一个使用Carrierwave来处理文件上传的应用程序,但确实喜欢ActiveStorage的简单性。在以前的日落开发中,有很多关于从Paperclip迁移到ActiveStorage的教程,但是从Carrierwave迁移到ActiveStorage方面我看不到任何东西。有没有人成功完成了迁移,并且可以指出正确的方向?
ruby-on-rails rails-migrations carrierwave rails-activestorage