Set admin layout for admin sandbox templates

This commit is contained in:
Amaia Castro
2016-12-27 12:32:07 +01:00
parent 0f6ece0c30
commit eed8f1dd83
2 changed files with 18 additions and 0 deletions

View File

@@ -1,6 +1,10 @@
class SandboxController < ApplicationController class SandboxController < ApplicationController
skip_authorization_check skip_authorization_check
layout :set_layout
helper_method(:namespace)
def index def index
@templates = Dir.glob(Rails.root.join('app/views/sandbox/*.html.erb').to_s).map do |filename| @templates = Dir.glob(Rails.root.join('app/views/sandbox/*.html.erb').to_s).map do |filename|
filename = File.basename(filename, File.extname(filename)) filename = File.basename(filename, File.extname(filename))
@@ -24,4 +28,18 @@ class SandboxController < ApplicationController
render :action => "index" render :action => "index"
end end
end end
private
def set_layout
if params[:template] && params[:template].split("_").first == "admin"
"admin"
else
"application"
end
end
def namespace
"admin"
end
end end