RailsAdminでLogoutボタンのpathを変更するtips
RailsAdminをPassenger+サブディレクトリ下で動かしていたときに、ログアウトが出来なくなってしまったので、それを解消するためにいろいろ探っていました。 参考ページ
javascriptでlogoutボタンのhrefを強引に書き換えてしまう方法を見つけたので、とりあえず応急処置を施しました。
下記のコードを追加する(admin_usersは各々のurlを確認してください)
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に変わります。
もっといい方法を知っている方いらしたら、ぜひご教授ください。