https://solidus.io logo
#support
Title
# support
s

Slackbot

09/29/2022, 9:49 PM
This message was deleted.
w

waiting_for_dev

09/30/2022, 4:19 AM
Is that all your
routes.rb
file? What does `bin/rails routes|grep root`return?
t

Test Account

09/30/2022, 10:48 AM
The full one looks like this:
Copy code
Rails.application.routes.draw do
  devise_for :users, controllers: {
    sessions: "users/sessions"
  }

  devise_scope :user do
    put "/confirm", to: "confirmations#confirm"
  end

  # Confirmation link
  default_url_options :host => "<http://myapp.com|myapp.com>"

  get "u/:username", to: "main/posts#index", as: :profile

  # --

  root "main/posts#index"

  post "/", to: "main/posts#index"

  namespace :main do
    resources :communities
    resources :posts do
      resources :comments, shallow: true, module: :posts, only: %i[create]
    end

    resources :comments, only: %i[update destroy]
    resources :subscriptions
  end

  # --

  mount Spree::Core::Engine, at: "/marketplace"
  get "/marketplace", to: "spree/home#index"
end
With `rails routes`: https://clbin.com/SYs9P
w

waiting_for_dev

09/30/2022, 11:23 AM
Can you paste your
Main::PostsController
?
t

Test Account

09/30/2022, 12:40 PM
w

waiting_for_dev

09/30/2022, 1:20 PM
Oh, yeah, sorry, I misunderstood your question
what files do you have under
app/views/layouts/
?
t

Test Account

09/30/2022, 4:28 PM
application.html.erb
and
marketplace.html.erb
👍
Managed to get it working by explicitly setting
layout "application"
for
PostsController
. Cheers!
2 Views