Ajax

JavaScript:

Jquery

 

Heroku.com

Інсталяція

Аутентифікація 

Побачити усі app

Запустити rails консоль в "песочниці"

Перегляд логів

Експорт dump'а БД Postgres 

Restore to local database

vim on heroku

Restart rails app on heroku

List all environment variables

 

Vertically align text in a div

HAML:

CSS:

 

Custom config on Ruby on Rails

config/initializers/segment.rb

config/segment.rb

 

Ansible

Ansible — програмне забезпечення, що надає засоби для управління конфігурацією централізованої установки застосунків і паралельного виконання типових завдань на групі систем. Сирцевий код Ansible написаний мовою Python і розповсюджується під ліцензією GPLv3.

Ansible виконує сценарій певної роботи на віддаленому сервері, працює через SSH. На віддалений системі потрібно поставити Python, на момент написання цих рядків з версією 3.x не працював, прийшлось інсталювати 2.7

Взагалі потрібно інсталювати наступне на віддаленому сервері

Модулі

Джерела

[1], [2]

міграція з ActionCable на Anycable у Rails

Інсталюємо GO

Інсталюємо Anycable-go

За звичай go інсталюється або в ~./go або в /usr/local/go. 

інсталюємо Redis сервер

Додаємо(вносимо зміни) в наступні файли

Gemfile

config/anycable.yml

config/application.rb

config/environments/development.rb та config/environments/production.rb

Запускаємо в папці з проектом

та

Для автоматизації запуску anycable та anycable-go використаємо systemd

Створюємо два файли

/etc/systemd/system/anycable.service

/etc/systemd/system/anycable-go.service

Також потрібно модифікува bin/anycable вказавши повний шлях замість відносного

Дозволяємо запуск сервісів

Старт