2011-01-27 8 views
1

rails_adminプラグインをhttps://github.com/sferik/rails_adminから愛用していますが、私の人生のために私のカスタムロゴをインストールして置き換えることはできません。rails_adminのロゴを変更する

誰でもこれを達成する方法についての洞察はありますか?私は、cssとrails_adminディレクトリ/ fil構造を上書きしようとしましたが、変更内容を選択しません。

これを解決する方法については、誰でも理解できますか?周り掘り、この機能は、現時点ではサポートされていないことが表示されますrails_adminグーグルグループに尋ねた後

public/images/rails_admin/logo.png 

答えて

0

+0

画像を変更することはできません。置き換えられない宝石にハードコードされているのですか? – MBO

+0

また、あなたの答えがあなたの期待通りでない場合は、なぜあなた自身の質問に答えますか?あなたはあなたの質問を編集することができます – MBO

+2

それはthatsの質問への答えは、期待しているかどうか。この機能はサポートされていません。あなたはこの会話に何か追加しますか? – jdee

2

私はあなたは自分のアプリケーションでこの場所であなたのロゴを入れてロゴを変更するとし。あなたのインストールの一環として

rake admin:copy_assets 

+0

私はすでにこれを試してみましたが、うまくいきません。 – jdee

0

public/images/rails_admin/logo.png 

を交換する限り、あなたはまた、これをしたように動作するはずです。

1

rails_adminの作成者もあなたも望んでいますが、rails_admin gemに移動してアセットフォルダの名前を変更(または削除)してRailsアセットが見つからない

rake admin:copy_assets 

次に、あなたのアプリの公開ディレクトリにあるものを修正するだけでよいのです。

私はそれがちょっとしたハックだと知っています。あなたが宝石を更新すれば、もう一度やり直す必要があります。 また、Rails管理者のポリシーがわからないので、それが良いアドバイスであるかどうかはわかりません。

1

あなたは、プロジェクトのアプリ/ビュー/レイアウトフォルダに、宝石のインストールフォルダ(バンドルショーrails_admin)に位置/アプリ/ビュー/レイアウト/ rails_adminフォルダを、コピーすることができます。そして、あなたがライン上で、部分的_header.html.erbを変更することができます。

span class="image_replacement"><%= @plugin_name %> 

希望これは

1

行う別の方法を助け、これは次のようになります。

before_filter :if => Proc.new{ |c| c.request.path =~ /admin/ } do 
    @head_stylesheet_paths = ['admin_screen.css'] 
end 

は、その後、あなたがimage_replacementを上書き重要なバンを持つクラス。

.image_replacement{ 
    background-image:url(...) !important; 
} 
4

あなたは今、これを実行したい場合は、サポートされる方法がある - ちょうどapp/views/rails_admin/main/_title.html.erbでファイルを作成することによって、部分的にタイトルをオーバーライドする(または.hamlまたは何が)。例えば

鉱山が含まれています

%h1.title 
    = link_to rails_admin_dashboard_path do 
    = image_tag "design/admin_logo.png" 
0

あなたは純粋なSCSSで非常に簡単にそれを行うことができます。時には最も簡単な方法はうまくいくでしょう:)

.navbar-inner { 
    background-image: image_url('logo.png'); 
    background-size: auto $navbar-height; // put your own sizes here 
    background-repeat: no-repeat; 
} 

.brand { 
    display: none !important; //get rid of the text 
} 
+0

ブランドは隠されていますが、ダッシュボードのルートに戻るリンクは壊れていますが、右のものはまだ機能しています。私のロゴはもっと重要です:) – Lee