2015-10-17 9 views
0

Мне нужно использовать отдельный шаблон для панели инструментов. Так что http://mysite/dashboard загружает совершенно другой шаблон.Отдельный шаблон для приборной панели

Итак, я создал шаблон под макеты/dashboard_template.html.erb

Моя панель cotroller

class DashboardController < ApplicationController 

    def index 
    render template: 'layouts/dashboard_template.html.erb' 

    end 
end 

Я добавил следующее routes.rb

get 'dashboard', to: 'dashboard#index' 

, но это загружает шаблон внутри application.html.erb! Не знаете, как это исправить. Надеюсь, это понятно. Пожалуйста помоги.

ответ

0

В вашем использовании контроллера приборной панели

class DashboardController < ApplicationController 

    layout :set_layout, only: [:index] 

    def index 
    # do your stuff 
    end 

    def set_layout 
    "layout_file_name" || 'application' 
    end 
end 

это будет загрузить макет, если присутствуют еще основные компоновки приложения

+0

Спасибо, это фиксировано :) – Khoga

+0

вы приветствуются :) –

Смежные вопросы