RailsAdminをPassenger+サブディレクトリ下で動かしていたときに、ログアウトが出来なくなってしまったので、それを解消するためにいろいろ探っていました。
参考ページ
javascriptでlogoutボタンのhrefを強引に書き換えてしまう方法を見つけたので、とりあえず応急処置を施しました。
下記のコードを追加する(admin_usersは各々のurlを確認してください)
app/assets/javascripts/rails_admin/custom/ui.js
jQuery(function(){
$(document).ready(function(){
if($("a[href='/admin_users/sign_out']").length > 0){
$("a[href='/admin_users/sign_out']").attr("href", "/sample_place/admin_users/sign_out")
}
})
})
これで、Logout時のpathが/admin_users/sign_outから/sample_place/admin_users/sign_outに変わります。
もっといい方法を知っている方いらしたら、ぜひご教授ください。