0
Spree (1.1.1)를 기존 Rails 3.2.2 응용 프로그램에 통합했습니다. 내 기존 응용 프로그램에 home_controller 있습니다. 나는Rails (3.2.2) 비연령 컨트롤러에서 Spree (1.1.1)로 직접 로그인
user = Spree::User.find(params[:user_id])
sign_in(user)
로 sign_in 방법을 사용하여 마구로 홈 컨트롤러의 액션에서 사용자 로그인을 직접하고 싶지만 그 sign_in 방법은 야단법석의 맥락에서이다.
sign_in은 어떻게 사용해야합니까? ?
예! 맞아 ... 나는 기존 Rails 3.2.2 앱에 Spree (1.1.1)를 통합했다. 이미 자체 인증 시스템을 갖추고 있습니다. 기존 응용 프로그램의 컨트롤러에서 sign_in을 사용했다면 Spree가 아닌 응용 프로그램의 로그인 메서드를 호출했을 것입니다. 마지막으로 Spree의 컨트롤러에서 사용자 정의 액션을 만들었습니다. 그 액션에서 sign_in을 호출하여 Spree에 로그인하면 효과가있었습니다! 문제는 Spree의 컨트롤러에서 필터와 관련이있었습니다 :) 답장을 보내 주셔서 감사합니다. –