2013-01-08 4 views
1
  • 레일 프레임 워크에서 제공하는 기능은 무엇입니까?은 "current_user"가 무엇입니까?

  • "current_car"로 변경할 수 있습니다 -이 예제에서 "car"는 내 개체입니까?

    그래서 "current_"을 사용하고 내 객체의 이름을 추가 할 수 있습니까 ???

+1

'current_car'와 같은 것을하기 위해서는 앱에서 실제로 무엇을 의미하는지 정의해야합니다. auth 프레임 워크가'current_user' 함수를 생성하는 것과 비슷한 방식으로 구현할 수 있습니다. 그러나 그것은 확실히 out-of-the-box에 존재하지 않습니다. –

+0

보석에서이 기능이 너무입니까? 프레임 워크가 아닌가? –

+0

나는 그것이 철도의 일부라고 생각했다. ... –

답변

5

current_user는 Rails에서 사용할 수있는 많은 인증 프레임 워크로 정의되는 메소드입니다. Devise은 가장 널리 사용되는 인증 프레임 워크 중 하나이지만 다른 많은 인증 프레임 워크가 있습니다.

current_user 메서드는 현재 인증 된 사용자가 있으면 반환하거나 그렇지 않으면 nil을 반환합니다.

당연히 current_의 접미어를 원하는 것으로 바꿀 수는 없지만 그냥 작동하지 않습니다.

응용 프로그램에서 current_car를 사용하려는 이유가 표시되지 않지만 의견으로 게시 할 수 있습니다. 필요한 경우와 대안이 무엇인지 알아낼 수 있도록 도와 드리겠습니다.

+0

제로 특별한 그 보석에 특정한 무엇? –

+0

나는 그것이 RAILS의 일부라고 생각했다 ... –

+0

@BrianJosephSpinos 아니, 그것은 많은 인증 프레임 워크의 일부로, 답변 상태 : 레일보다 "현재 사용자"의 세션 이외의 개념이 없다 브라우저. –

관련 문제