OSDN Git Service

Use current_controller? in layouts/_head partial
authorRobert Speicher <rspeicher@gmail.com>
Wed, 26 Sep 2012 02:41:25 +0000 (22:41 -0400)
committerRobert Speicher <rspeicher@gmail.com>
Wed, 26 Sep 2012 20:32:24 +0000 (16:32 -0400)
app/views/layouts/_head.html.haml

index 1674be2..c130c56 100644 (file)
@@ -10,8 +10,8 @@
   - if controller_name == 'projects' && action_name == 'index'
     = auto_discovery_link_tag :atom, projects_url(:atom, private_token: current_user.private_token), title: "Dashboard feed"
   - if @project && !@project.new_record?
-    - if current_page?(project_tree_path(@project, @ref)) || current_page?(project_commits_path(@project, @ref))
+    - if current_controller?(:tree, :commit, :commits)
       = auto_discovery_link_tag(:atom, project_commits_url(@project, @ref, format: :atom, private_token: current_user.private_token), title: "Recent commits to #{@project.name}:#{@ref}")
-    - if request.path == project_issues_path(@project)
+    - if current_controller?(:issues)
       = auto_discovery_link_tag(:atom, project_issues_url(@project, :atom, private_token: current_user.private_token), title: "#{@project.name} issues")
   = csrf_meta_tags