2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'app/controllers/brick_house/pages_controller.rb', line 2
def show
if params[:data_path].blank?
@data_set = BrickHouse::PageDataSet.get("root")
else
@data_set = BrickHouse::PageDataSet.get(params[:data_path])
end
if @data_set
if @data_set._type == "BrickLayer::DataSet"
template = "templates/#{@data_set.route.data_set_template.underscore}"
else
template = "templates/#{@data_set._type.split('::')[-1].underscore}"
end
render :template => template
else
render "/404.html", :status => 404
return
end
end
|