Установка:
npm install vuex --save
// store.js
import Vue from 'vue'
# Active Admin | |
Let's create a demo app Rails 5 app using Active Admin. We can also practice using git along the way. | |
1. Create a new Rails app. | |
2. Initialize the Rails app folder as a git repository. | |
3. Add and commit the existing Rails app files/folders to your git repo. | |
4. Create a new git branch called `adding_models` | |
5. Generate a Category model: `rails g model Category name:string` | |
6. Add and commit using git. |
# Русский перевод для https://github.com/plataformatec/devise/tree/v4.4.3 | |
# Другие переводы на https://github.com/plataformatec/devise/wiki/I18n | |
ru: | |
devise: | |
confirmations: | |
confirmed: "Ваша учётная запись успешно подтверждена." | |
send_instructions: "В течение нескольких минут вы получите письмо с инструкциями по подтверждению вашей учётной записи." | |
send_paranoid_instructions: "Если ваш адрес email есть в нашей базе данных, то в течение нескольких минут вы получите письмо с инструкциями по подтверждению вашей учётной записи." | |
failure: |
1. Gemfile | |
gem 'ckeditor', github: 'galetahub/ckeditor' | |
2. bundle install | |
3. app/assets/javascripts/application.js | |
//= require ckeditor/init | |
4. config/initializers/active_admin.rb |
// config/webpack/environment.js | |
const { environment } = require('@rails/webpacker') | |
const vue = require('./loaders/vue') | |
environment.loaders.append('vue', vue) | |
const resolver = { | |
resolve: { | |
alias: { |
# Minimum eight characters, at least one letter and one number: | |
/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$/ | |
# Minimum eight characters, at least one letter, one number and one special character: | |
/^(?=.*[A-Za-z])(?=.*\d)(?=.*[@$!%*#?&])[A-Za-z\d@$!%*#?&]{8,}$/ | |
# Minimum eight characters, at least one uppercase letter, one lowercase letter and one number: | |
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$/ | |
# Minimum eight characters, at least one uppercase letter, one lowercase letter, one number and one special character: |
HTTP status code symbols for Rails | |
Thanks to Cody Fauser for this list of HTTP responce codes and their Ruby on Rails symbol mappings. | |
Status Code Symbol | |
1xx Informational | |
100 :continue | |
101 :switching_protocols | |
102 :processing |
Аутентификация(authentication, от греч. αὐθεντικός [authentikos] – реальный, подлинный; от αὐθέντης [authentes] – автор) - это процесс проверки учётных данных пользователя (логин/пароль). Проверка подлинности пользователя путём сравнения введённого им логина/пароля с данными сохранёнными в базе данных.
Авторизация(authorization — разрешение, уполномочивание) - это проверка прав пользователя на доступ к определенным ресурсам.
Например после аутентификации юзер sasha получает право обращатся и получать от ресурса "super.com/vip" некие данные. Во время обращения юзера sasha к ресурсу vip система авторизации проверит имеет ли право юзер обращатся к этому ресурсу (проще говоря переходить по неким разрешенным ссылкам)