Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

Illia Kuzma illia108

🏠
Working from home
Block or report user

Report or block illia108

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View Upgrade-rbenv-and-ruby-build.md

1. cd into ~/.rbenv

$ cd ~/.rbenv

2. Pull latest from repo

$ git pull

3. cd into ~/.rbenv/plugins/ruby-build

$ cd ~/.rbenv/plugins/ruby-build

4. Pull latest from repo

$ git pull

View js-unique-array.md

[ ...new Set([1, 2, 3, 1, 2, 3]) ] // [1, 2, 3]

View redo-migration.md

rake db:migrate:redo VERSION=20100421175455

View PSQL.md

run shell - sudo -u [as user. default - postgres] psql postgres

create user for rails app - CREATE ROLE [name] WITH LOGIN SUPERUSER CREATEDB CREATEROLE PASSWORD 'password';

list all users - \du

set password - \password

list all databases - \l

View PG_DatatypeMismatch.md

Problem occurs when changing column of type string to integer.

Solution:

  def change
    change_column :favourites, :user_id, 'integer USING CAST(user_id AS integer)'
  end
@illia108
illia108 / sign_in_devise_and_social.md
Last active Dec 11, 2017
How to set up rails app with Devise and social networks accounts Login
View sign_in_devise_and_social.md

Логін через Facebook, Google та Email в Rails.

Велика кількість аплікацій потребує систему реєстрації та автентифікації користувачів. Це складне завдання. Так як йдеться про безпеку персональних даних. На щастя існує декілька хороших рішень для Rails фреймворку. Мабуть, найпоширенішим є Devise. Devise є досить простим у встановленні. Складність полягає у великій кількості можливих сценаріїв.

В залежності від потреб бізнесу можна організувати різні способи реєстрації. Якщо достаньо отримати пошту користувача, яка буде також виконувати роль логіну, і запитувати пару логін / пароль для входу, то стандартні налаштування Devise - це те що потрібно.

@illia108
illia108 / kill_server
Created Dec 2, 2017
How to kill rails server
View kill_server
lsof -i tcp:3000
kill -9 [PID]
You can’t perform that action at this time.