By default, the app runs without a subpath, so that the
"/images/favicon.ico" path is correct. However, some users need to mount
the app under a subpath so that, for example, this path becomes
"/dashboard/images/favicon.ico".

The solution is to use Rails routing-aware helpers to produce paths.

Signed-off-by: Igal Koshevoy <[email protected]>
---

Published to: 
http://github.com/igal/puppet-dashboard/commits/bug/v1.0.4rc1/4825-fix_raw_favicon_link

 app/views/layouts/application.html.haml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/app/views/layouts/application.html.haml 
b/app/views/layouts/application.html.haml
index 4022b58..42d903f 100644
--- a/app/views/layouts/application.html.haml
+++ b/app/views/layouts/application.html.haml
@@ -3,7 +3,7 @@
   %head
     - page_title = yield(:page_title)
     %title= [ page_title, 'Puppet Node Manager'].compact.join(' - ')
-    %link{ :href => "/images/favicon.ico", :rel => "shortcut icon" }
+    %link{ :href => image_path("favicon.ico"), :rel => "shortcut icon" }
     %meta{ :content => "text/html; charset=UTF-8", "http-equiv" => 
"Content-Type" }
 
     = javascript_include_tag 'jquery.min'
-- 
1.7.2.3

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to