Rails Admin vs. ActiveAdmin [닫기]


87

일부 rails 관리자 플러그인을 살펴본 결과 다음과 같은 문제가 발생했습니다.

https://github.com/gregbell/active_admin

https://github.com/sferik/rails_admin

https://github.com/thoughtbot/administrate (편집 : 나중에 추가됨)

함께 가야 할 제안. 모델 연결 및 파일 업로드 기능을 지원하기 위해 필요합니다.


1
두 가지 보석을 모두 사용해 보았지만이를 사용자 정의하는 데 많은 비용이 듭니다. 나는 지금 admin_interface를 사용 하고 있습니다 . 시도해보십시오. 아마도 당신이 찾고있는 것입니다.
Benito Anagua

12
RailsAdmin과 ActiveAdmin은 서로 다른 용도로 사용됩니다. RailsAdmin은 수동 조정이 거의 또는 전혀없이 즉시 사용할 수있는 관리 UI를 제공하는 반면 ActiveAdmin은 관리 인터페이스를 구축하기위한 스캐 폴드 (또는 프레임 워크)입니다. 일반적으로 ActiveAdmin을 사용하여 더 유연한 UI를 구축 할 수 있지만이를 위해서는 더 많은 노력이 필요합니다. DEVS 레일 내 제안은 항상 동일합니다 - - 첫째 RailsAdmin 밖으로 시도하고 당신이 AA와 사용자 정의 UI 개발을 위해 충분하지 있다면 batsov.com/articles/2011/11/20/...
Bozhidar Batsov

39
이것은 매우 건설적인 질문이자 일련의 답변이었습니다. 양쪽 모두의 생각을 정말 고맙게 생각합니다. 이와 같은 유용한 질문이 너무 많아서 안타깝습니다.
ylluminate 2012 년

2
위의 Bozhidar의 답변을 확장하려면 관리 영역이 어떻게 사용자 정의되었는지 오랫동안 생각하십시오. 사용자 지정 컨트롤러, 작업 및보기를 만드는 것이 힘들 기 때문에 거의 일주일의 작업을 낭비했고 rails_admin 섹션을 스크랩해야했습니다. 나는 그 이후로 active_admin으로 옮겨졌고 훨씬 더 많은 제어권을 가지고 있습니다! 비슷한 실수를하지 마십시오.
Damien Roche

답변:


32

에 투표합니다 rails_admin. 나는 그 외모와 모든 모델을 관리 할 수 ​​있다는 사실이 마음에 듭니다. 히스토리 기능도 매우 유용합니다.

Yehuda Katz를 멘토로하는 모든 프로젝트는 안전한 방법이어야합니다.


어딘가에서 사용할 수있는 기능 비교가 있습니까? 너무 많은 작업으로 지원하는 것보다 외모와 기본 동작이 나에게 덜 중요합니다 ...
Daniel

17

나는 개인적으로 두 가지가 합쳐질 수 있다고 생각하며 두 프로젝트에서 문제를 제기했습니다.

둘 다에서 가장 좋은 부분을 가져 와서 빠진 부분에 대해 협력하는 것이 좋을 것이라고 생각합니다.


4
이것은 전혀 좋은 생각이 아닙니다. 이러한 관리자는 다른 목적으로 사용됩니다. 실제 프로젝트를 위해 두 가지를 모두 시도 했습니까?
fro_oo

6
이제 RailsAdmin이 자동 관리 UI이고 ActiveAdmin이 관리 스캐 폴드라는 것을 이해합니다. 이 접근 방식으로 인해 ActiveAdmin의 유연성이 마음에 들지만 RailsAdmin의 모델 및 연관 감지 및 멋진 자동 양식이 없습니다. 따라서 RailsAdmin이 ActiveAdmin에 병합되어 확장 가능하지만 기본적으로 자동으로 제공되는 인터페이스를 생성하면 정말 기쁠 것입니다.
ndbroadbent 2011

좋은 생각입니다. 나는 동의한다!
Abram

14

나는 그것이 정말로 개인적인 선호의 문제라고 생각합니다. 더 많은 사람들이 rails_admin [*]을 사용하고 있지만 저는 active_admin을 선호합니다.

내가 ActiveAdmin을 선택한 이유는 주로 내가 직접 만들 것이라는 가정하에 개발 되었기 때문입니다.

rails_admin이 'config.included_models'를 지원하지만 모든 모델이 기본적으로 관리자에게 노출되는 것은 아닙니다.

[*] https://github.com/gregbell/active_adminhttps://github.com/sferik/rails_admin의 Watches / forks- 간격이 좁아지고 있습니다.


1
나는 그 이유 때문에 그것을 정확하게 좋아하지 않는다. 이전 버전의 gem에서만 작동합니다 : s.add_dependency ( "formtastic", "<2.0.0") s.add_dependency ( "inherited_resources", "<1.3.0")
montrealmike

참조 - 즉 더 이상 Formtastic의 경우 없습니다 github.com/gregbell/active_admin/blob/master/... 슬프게도, < "> = 2.0.0"상속 자원은 여전히, 1.3.0 "formtastic". 그래도 변경하고 풀 리퀘스트를 만드는 것은 그리 어렵지 않을 것입니다.
Michael Hellein

2
오, 좋아! ActiveAdmin은 github의 RailsAdmin과 거의 동일합니다. 감시자 / 포크 : 2474/505-2767/557.
Michael Hellein 2012

ActiveAdmin의 가장 중요한 단점은 Formtastic이 아니라는 것입니다. 내 앱 중 일부에서는 simple_form을 사용했으며 사용자 지정 입력이있을 때 작동하도록하는 것이 거의 불가능합니다.
Hauleth 2013
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.