Dev

Задание четыре, пять, шесть
Обновлять знаение нужно после сохранения транзации в модели (колбеком), с контроллера нужно логику убрать

wallet.transactions.inject(0) {|sum, tr| sum + tr.summ }
лучше написать как 
wallet.transactions.sum(:sum) 
будет 1 запрос в БД вместо N* кол-во транзакций.