1) Include the following method in application helper.
def is_active?(page_name)
# logger.info("lllllllllllll #{page_name}")
# logger.info("cccccccccccccc #{params[:controller]}")
"current" if params[:controller] == page_name
end
2) In your layout, add this:
<%= link_to 'Articles', new_article_path, :class => is_active?("articles") %>
3) Uncomment the logger lines to see which controller is handling the request and just fill in
the parameters for is_active? method
Fixed an error from the code I found from an original post in Stackoverflow.