Создание многостраничных записей - PullRequest
0 голосов
/ 14 декабря 2009

ставит 'вопрос новичка'

У меня есть регистрация в учетной записи, которая занимает несколько страниц, но я не совсем понимаю, как создать новый экземпляр, который привязан к базе данных, но добавляет его в базу данных, только если все страницы заполнены.

У меня есть три действия:

def index
@ticket = Ticket.new
end

def signup_a
end

def signup_b
end

Страница индекса собирает только одно текстовое поле, затем передает его для заполнения поля в signup_a, а затем в b, где запись, наконец, добавляется в базу данных. Как перейти от передачи переменной от индекса к A к B в объекте Ticket без фактического добавления ее в базу данных?

Редактировать ---

Я думаю, что меня запутали, что линия

if @order.save

на самом деле сохраняет объект ... Я думал, что он просто выполнил проверку.

1 Ответ

0 голосов
/ 14 декабря 2009

Вы можете сохранить его в сеансе и сохранить в базе данных после завершения всех шагов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...