Skip to content

Migrate Spree::UsersController #63

@hardreggaecafe

Description

@hardreggaecafe

I'm implementing spree_product_subscriptions to spree 3.7.
And I've encountered this error.

myapp/vendor/bundle/ruby/2.5.0/bundler/gems/spree_product_subscriptions-2dd9d1467f2b/app/controllers/spree/users_controller_decorator.rb:1:in `<top (required)>': uninitialized constant Spree::UsersController (NameError)

And users_controller_decorator.rb which described above is here.

Spree::UsersController.class_eval do

  before_action :load_subscriptions, only: :show

  private

    def load_subscriptions
      @orders = @user.orders.complete.order(completed_at: :desc)
      @subscriptions = Spree::Subscription.active.order(created_at: :desc).with_parent_orders(@orders)
    end

end

Actually, I have my own users already. What should I do?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions