Шаблон для создания RoR3 приложения с использованием Sorcery/CanCan/Rolify для авторизации и управления правами.
Ruby JavaScript Shell CoffeeScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
doc
lib
log
public
script
test
.gitignore
Gemfile
README.md
Rakefile
config.ru
preprocess.it
preprocess.sh

README.md

{programName}

Это программа-шаблон для использования Sorcery/CanCan для авторизации пользователей и управления правами. Базируется на RubyOnRails v3.2, но в 3.0 и 3.1 тоже работает.

Установка и использование

$ git clone git://github.com/akolosov/sorcery-cancan-template.git ~/NewProjects/NewProjectName  #  где NewProjectName - имя Вашего нового проекта
$ cd ~/Projects/NewProjectName
$ vi ./preprocess.it  # Меняем строки "SorceryCancanTemplate" на "NewProjectName" и "sorcery_cancan_template" на "new_project_name". Сохраняем и выходим из vi.
$ ./preprocess.sh  # Производим подготовку шаблона
$ rails s  # Проверяем работоспособность приложения Rails

Для входа администратором и пользователем используем соответственно:

E-Mail: admin@test.com, Username: admin, ID: 1, Password: admin
E-Mail: user@test.com, Username: user, ID: 2, Password: user
E-Mail: test@test.com, Username: test, ID: 3, Password: test

License

(C)opyLeft & (C)odeRight Alexey Kolosov aka mr.huNTer alexey.kolosov@gmail.com

"{programName}" released without warranty under the terms of the Artistic License 2.0 http://www.opensource.org/licenses/artistic-license-2.0