Devise and https

devise使ってて, ログインとか登録とかcontroller で force_sslとかして, https使うようにしてた場合、 大体普通に動くけどログアウトのリンクをプロトコル付きで生成するようにしとかないと、httpなページからログアウトしようとすると、DELETE http://example.com/users/sign_out 送って、そんなページないと怒られる。

-          <%= link_to destroy_user_session_path, :method => 'delete' do %>
+          <%= link_to destroy_user_session_url(:protocol => "https"), :method => 'delete' do %>

こんな感じで良さそう

Remove all ads