Rails Альтернатива админ-панели Django / CRUD View Generator? - PullRequest
21 голосов
/ 01 декабря 2010

В настоящее время я пытаюсь сделать выбор между Rails и Django ..

На данный момент я нахожу рубин гораздо более элегантным, поэтому единственной причиной, по которой я рассматриваю Django, является панель администратора ..

У меня нет опыта ни того, ни другого, но мне нужно быстро разработать приложение, чтобы уложиться в срок.

Есть ли в рельсах способ генерировать (близкий к производству готовый) набор представлений для всех ваших CRUD?действия, основанные на вашей модели, такие как панель администратора в Django?(т. е. он будет смотреть на вашу модель и видеть, что у вас есть человек, который принадлежит к группе, и генерировать выпадающий список для этой группы в представлении создания человека)?

Если нет, то какой самый быстрый способ (без ручногописать), чтобы получить первый черновик всех представлений CRUD?

Спасибо,

Даниэль

Ответы [ 7 ]

8 голосов
/ 30 июля 2011

интересный инструмент http://activeadmin.info/

6 голосов
/ 01 декабря 2010

Возможно, вы захотите взглянуть на RailsAdmin gem.

5 голосов
/ 02 декабря 2010

Ответ состоит из нескольких частей:

  1. для чего-то похожего на администратора Django, все зависит от того, что вы планируете с ним делать.Если вы хотите построить свой сайт вокруг него, строительные леса это хорошо.Однако, даже если вы выбрали Django, не создавайте свой сайт вокруг admin .Он не предназначен для этого (возможно, но после того, как у вас будет очень мало гибкости), он просто создан как интерфейс admin .

  2. При этом, если вам нужно работать быстро и не иметь знаний ни по Python, ни по Ruby, я бы выбрал Python - Django.Рельсы могут быть ужасно продуктивными, но кривая обучения намного круче, чем у Джанго.И синтаксис Руби очень причудливый, но, на мой взгляд, Python аккуратнее (я знаю, что некоторые с этим не согласятся!)

2 голосов
/ 01 декабря 2010

Мне очень понравилось использовать https://github.com/pilu/web-app-theme. Простой, готовый к использованию, может выплевывать как erb, так и haml.

2 голосов
/ 01 декабря 2010

Вот некоторые популярные варианты гемов интерфейса администратора для Rails.

Больше вариантов на Ruby Toolbox . ActiveScaffold является самым популярным в соответствии с Ruby Toolbox, но кажется, что он не совместим с Rails 3.0.

1 голос
/ 27 июля 2012

administrator_me - хороший выбор, он определенно имеет «чувство» администратора Django.

1 голос
/ 01 декабря 2010

В Rails есть генератор скаффолдов , который удобен для быстрого наброска, но в нем есть не только генератор Admin, но и такой же хороший, как и в Django. Тем не менее, большинство из этих вещей довольно легко сделать довольно быстро с Rails. Взгляните на учебник Rails . Я считаю, что это самый быстрый способ изучения рельсов на данный момент. И ссылка, которую я включил для генератора скаффолдов, поможет вам использовать инструмент генерации кода в rails.

...