end
def body_class
- [
- params[:controller],
- "#{params[:controller]}-#{params[:action]}",
- "#{current_layout}-layout",
- @extra_body_class
- ].compact.join(" ")
+ if content_for? :body_class
+ content_for :body_class
+ else
+ "#{params[:controller]} #{params[:controller]}-#{params[:action]}"
+ end
end
def current_page_class(path)
:current if current_page?(path)
end
-
- def current_layout
- layout = controller.send(:_layout)
- if layout.instance_of? String
- layout
- else
- File.basename(layout.identifier).split('.').first
- end
- end
end
<%= javascript_include_tag "index" %>
<% end %>
+<% content_for(:body_class) { "map-layout" } %>
+
<% content_for :content do %>
<div id="sidebar">
<%= form_tag url_for(:controller => :geocoder, :action => :search), :id => "search_form" do %>