Уже упоминалось, что работа над интернет магазином почти закончена, однако, заказчик перед релизом вдруг решил поменять дизайн. Параллельно ведется тестирование и багфиксинг. Обнаружилось, что в таблицу заказов не пишется id пользователя, который сделал заказ. Дефект критичный. Как всегда rails оказался на высоте! Одна единственная строчка решила проблему.
<%= form.hidden_field :user_id, { :value => current_user.id } %>
В форму добавления заказа вставили скрытое поле, в которое поместили нужное значение current_user.id. При создании заказа, поле order.user_id теперь принимает нужное значение.
Команда Agile Orange -
создание сайтов интернет магазина продвижение сайтов