如何在 Active Admin 中添加网站图标。我正在使用 rails 3.2 和 active admin 0.4.3
问问题
2480 次
3 回答
18
尽管这个问题是关于 ActiveAdmin 的旧版本,但截至本次提交, ActiveAdmin 在初始化程序中支持网站图标。对我来说,在 active_admin.rb 的第 145 行附近:
# == Setting a Favicon
#
# config.favicon = '/assets/favicon.ico'
HTH 下一个出现的人。我几乎做了最高投票的答案...
于 2014-07-01T19:29:18.523 回答
2
在他们支持 favicon 之前,您可以做到这一点:
$(document).ready(function(){
$('head').append("<link href='favicon.ico' rel='shortcut icon'>");
});
于 2012-11-16T19:31:24.217 回答
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
于 2013-03-05T15:58:05.063 回答