Пользователи и роли

33 views
Skip to first unread message

Ivan Ukhov

unread,
Mar 17, 2009, 9:31:40 AM3/17/09
to RubyOnRails to russian
Подскажите пожалуйста современный, удобный плагин для работы с
пользователями и ролями? Какой плагин вы предпочитаете или быть может
пишите с нуля?

oleg dashevskii

unread,
Mar 17, 2009, 9:34:56 AM3/17/09
to ror...@googlegroups.com
Посоветую свой :)
 
17 марта 2009 г. 19:31 пользователь Ivan Ukhov <UVS...@gmail.com> написал:

Подскажите пожалуйста современный, удобный плагин для работы с
пользователями и ролями? Какой плагин вы предпочитаете или быть может
пишите с нуля?




--
Олег.

jastix

unread,
Mar 17, 2009, 10:10:03 AM3/17/09
to RubyOnRails to russian
я последнее время смотрю то на него, то на declarative_authorization .
никак не выберу.

On 17 мар, 16:34, oleg dashevskii <olegdashevs...@gmail.com> wrote:
> Посоветую свой :)
>
> http://github.com/be9/acl9
> 17 марта 2009 г. 19:31 пользователь Ivan Ukhov <UVS...@gmail.com> написал:
>

> --
> Олег.

NaTTs

unread,
Mar 18, 2009, 4:37:38 AM3/18/09
to RubyOnRails to russian
Извини, jastix, с первого раза промахнулся кнопкой.

Я использую http://github.com/bilson/padlock_authorization/tree/master
для авторизации и http://github.com/binarylogic/authlogic/tree/master
для аутентификации.
Все отлично и гибко :)

Max Lapshin

unread,
Mar 18, 2009, 5:55:22 AM3/18/09
to ror...@googlegroups.com
А мне чего-то authlogic очень не понравился. Руками с ним писать столько же, как и совсем без него.

Yaroslav Markin

unread,
Mar 18, 2009, 7:00:50 AM3/18/09
to ror...@googlegroups.com
github.com/thoughtbot/clearance недавно таки стал стабильным релизом, теперь только он :)

2009/3/18 Max Lapshin <max.l...@gmail.com>

А мне чего-то authlogic очень не понравился. Руками с ним писать столько же, как и совсем без него.



--
Yaroslav Markin

NaTTs

unread,
Mar 18, 2009, 10:06:03 AM3/18/09
to RubyOnRails to russian
Да, такая штука у него есть - много писать самому. То есть инициатива
и запросы гибкости наказуемы. В текущем проекте оно может
понадобиться, так что выбрал именно его.

NaTTs

unread,
Mar 18, 2009, 10:07:23 AM3/18/09
to RubyOnRails to russian
Эту штуку я использую в другом проекте, в комплекте с
http://wiki.github.com/thoughtbot/suspenders

On 18 мар, 14:00, Yaroslav Markin <yaros...@markin.net> wrote:
> github.com/thoughtbot/clearance недавно таки стал стабильным релизом, теперь
> только он :)
>

> 2009/3/18 Max Lapshin <max.laps...@gmail.com>

Max Lapshin

unread,
Mar 18, 2009, 10:09:42 AM3/18/09
to ror...@googlegroups.com


2009/3/18 NaTTs <gad...@gmail.com>

Да, такая штука у него есть - много писать самому. То есть инициатива
и запросы гибкости наказуемы. В текущем проекте оно может
понадобиться, так что выбрал именно его.

Я просто вообще не понял, нафига он мне нужен, если мой код, который кочует уже в 5-й проект, 
требует от меня меньшей работы. 

Заяц Илья

unread,
Mar 18, 2009, 1:52:44 PM3/18/09
to RubyOnRails to russian
А чем clearance выигрывает у authlogic?

On 18 мар, 17:09, Max Lapshin <max.laps...@gmail.com> wrote:
> 2009/3/18 NaTTs <gad....@gmail.com>

Паша

unread,
Mar 18, 2009, 3:29:08 PM3/18/09
to RubyOnRails to russian
а как на уровни view ограничивать просмотр по ролям? может есть какой
удобный плагин?
а то я сечас использую метод if_authorized? плагина
restful_authentication таким образом:
<% if_authorized? :publish, @round do %>
<li><%= link_to t('round.publish'), publish_season_round_path
(@round.season, @round) %></li>
<% end -%>

def authorized?(action = nil, resource = nil)
case action
when :publish
!@round.published && logged_in? && current_user.has_role?
("admin")
else
logged_in?
end
end

но мне такой подход не нравиться :(

Railsmaniac

unread,
Mar 19, 2009, 5:05:22 AM3/19/09
to RubyOnRails to russian
Clearance делает за тебя больше работы. Предоставляет куски
контроллеров, стоковые шаблоны и много радости, которая работает из
коробки. А authlogic очень узко сфокусирован на аутентификации, все
остальное (в т.ч. контроллер) придется писать самому.
Reply all
Reply to author
Forward
0 new messages