Я работаю над повторной настройкой административной части приложения, которая требует рендеринга различных представлений вместо старых стилей.В приведенном ниже примере view_paths
показывает, что путь добавлен, но по-прежнему отображается старый вид.
# View folder structure
# /app
# --/views
# ----/admin
# ------/dashboard
# --------show.html.erb
# ----/admin_v2
# ------/dashboard
# --------show.html.erb
# routes.rb
constraints subdomain: 'admin' do
scope module: 'admin', as: 'admin' do
root to: 'dashboard#show'
end
end
# AdminController
class AdminController < ApplicationController
prepend_view_paths "#{Rails.root}/app/views/admin_v2"
end
# Admin::DashboardController
class Admin::DashboardController < AdminController
def show
end
end
Я переместил несколько вещей, пытаясь проделать в этом дыры, но я могу только предположить, что это как-то связано со структурой моих маршрутов.
Любойидеи почему?