2012-08-13 57 views

回答

2

直到他們支持圖標,你可以做的伎倆:

$(document).ready(function(){ 

    $('head').append("<link href='favicon.ico' rel='shortcut icon'>"); 

}); 
+0

ewwwwwwwwwwww;) – Trip 2013-03-05 15:56:51

0

你必須將它添加到您的ActiveAdmin.rb初始化像這樣:

module ActiveAdmin 
    module Views 
    module Pages 
     class Base < Arbre::HTML::Document 

     def build_active_admin_head 
      within @head do 
      insert_tag Arbre::HTML::Title, [title, render_or_call_method_or_proc_on(self, active_admin_application.site_title)].join(" | ") 
      insert_tag Arbre::HTML::Link, rel: 'shortcut icon', href: '/favicon.gif' 
      #       Change the href used in this line^
      active_admin_application.stylesheets.each do |style| 
       text_node(stylesheet_link_tag(style.path, style.options).html_safe) 
      end 

      active_admin_application.javascripts.each do |path| 
       script :src => javascript_path(path), :type => "text/javascript" 
      end 
      text_node csrf_meta_tag 
      end 
     end 
11

雖然這個問題是關於舊版本的ActiveAdmin,但從this commit開始ActiveAdmin在初始化器中支持favicons。對我來說,大約145行的active_admin.rb:

# == Setting a Favicon 
    # 
    # config.favicon = '/assets/favicon.ico' 

HTH下一個來的人。我幾乎做了頂級投票答案...

相關問題