Spree: send email notification when order completed

Чи то я сліпий вже такий, чи то старість, а може воно є, а я його не знайшов, але така базова річ як сповіщення адміністратора(відповідальної особи) на email в інтернет магазині при створенні нового замовлення мала б бути да хоть гвіздями вбита в код. Але в Spree не бачу і шо тут скажеш….

Приклад реалізації в одному з проектів на Spree: сповіщення усіх юзерів хто має роль адміністратора на email після створення замовлення

 

Continue reading

jQuery Validation Plugin on Rails

Приклад використання валідації на стороні клієнта за допомогою плагіна jQuery Validation в Rails

Gemfile

app/assets/javascripts/application.js

 

Як забрати label() у radio buttons

Чесно, я не читав доку і не розбирався які параметри передати блоку до collection_radio_buttons, але щоб прибрати label для radio button достатньо пердати

Приклад

 

 

 

Adding a custom seed file

First create folder db/seeds

Then, create a custom task by adding a rakefile to your lib/tasks directory

You can execute the rake task by issuing the following from the command line:

 

Закриття html тегів

В одному з проектів поїхала html-розмітка. Як виявилось, в адмінці був добавлений опис і не закритий тег, проблему вирішити можна так:

 

Робота з Facebook.com

Для роботи з контентом соціальної мережі Facebook.com використовуємо API Graph

API Graph – це основний інструмент для отримання і введення даних в платформу Facebook. Це низькорівневий API на основі HTTP, за допомогою якого можна програмно запитувати дані, створювати публікації, управляти рекламою, завантажувати фото і виконувати безліч інших завдань в додатку.
 
 
API Graph Explorer – зручний web-інструмент для роботи API Graph
 
Для прикладу, нам потрібно отримати відгуки для певної сторінки на Facebook. Для цього нам потрібний токен сторінки, який дасть можливість працювати з контентом сторінки.
 
В API Graph Explorer отримуємо маркер доступу користувача
 
 
 
Далі переглядаємо усі наші сторінки ( me/accounts ), тут відразу бачимо id сторінки та її токен (access_token)
 
 
Використовуємо gem koala для роботи з контеном
 
 
Джерела: 1
p.s. Токен доступу виявився короткотривалий. Про час життя маркеру тут

Specified ‘mysql2’ for database adapter, but the gem is not loaded

Вирішення проблеми: в GemFile

деталі тут

Можливі помилки

Mysql2::Error: Expression #1

Вирішення:

Adding

to my.cnf resolved my issue. The problem seems to be related to the default ONLY_FULL_GROUP_BY setting in mysql 5.7.

Ruby: delete hash element

Example: