2017-12-25 41 views
-1

저는 잠시 동안 레일 개발자였으며 ​​인증을 위해 고안 한 젬과 페이징을위한 카미나리 젬에 익숙했습니다.Rails에서 devise 및 kaminari를위한 Phoenix의 대안이 될 수 있습니까?

아시다시피,이 두 개의 보석은 레일 웹 응용 프로그램을 제작하는 데 거의 필수적입니다.

이제 Phoenix를 사용하여 웹 응용 프로그램을 빌드하기 시작합니다.

피닉스에 대한 인증 및 페이지 매김 기능을 빌리기 위해 레일즈에 devise 및 kaminari와 같은 16 진수가 있습니까?

답변

1

인증의 경우 Guardian, bcrypt_elixircomeonin의 조합을 사용할 수 있습니다. 페이지 매김의 경우 kerosine 또는 scrivener을 사용할 수 있습니다.

1

JWT 기반 인증의 경우 Guardian이고 페이지 매김 엔진의 경우 Scrivener입니다. 그러나 피닉스에서는 두 기능이 모두 외부 라이브러리없이 수동으로 처리하기가 쉽고 이것이 내가 가장 많이 제안하는 것입니다.

1

피닉스 1.3에는 몇 가지 구조적 변화가 있었던 것으로 보입니다. 인증을 위해 this tutorial을 체크 아웃 할 수 있습니다. 또한 승인을위한 canary 모듈이 있습니다. 그것은 깡통 보석과 비슷한 레일에 보인다.

그러나 Elixin/Phoenix 프레임 워크의 초심자 인 kaminari 모양의 모듈은 생각할 필요가 없습니다.