イム利用装置をリダイレクトしていbefore_action :authenticate_user!
Railsのデバイスとは</p> <p>まで sign_inため
ユーザーがログインしていませんし、私はそれがsign_inためのフォームを呼び出す に署名した後、それがリダイレクト埋めるためにクリックしたときに私の問題はあります同じページに、私は例 - のために
は私がログインしていないと私は、ルート・ページ上だと私は私の資格情報を入力するポップアップし、私はshow
モーダルにクリックproducts/1
を見てみたいし、それが同じページ
しかし、私は<% if user_signed_in?%>
後に変更すべきかproducts/1
セッションコントローラ
class SessionsController < Devise::SessionsController
respond_to :js
layout false
def create
self.resource = warden.authenticate(auth_options)
if resource && resource.active_for_authentication?
sign_in(resource_name, resource)
end
end
end
でテンプレートcreate.js.erb
<% if user_signed_in?%>
<%= request.referrer%>
window.location.href='<%= request.referrer %>'
<% else %>
$('#login_popup input').parent().addClass('inputbox_error');
$('#log_error_messages').show();
$('input').keydown(function(){
$(this).parent().removeClass('inputbox_error')
$('#log_error_messages').hide();
})
<% end %>
になりたいサインインした後?