Хранить данные из заполненной формы - PullRequest
0 голосов
/ 24 августа 2010

Использование restful_authentication и

before_filter :login_required, :only=> [:create]

на контроллере:

Можно ли сохранить данные из формы и после входа в систему продолжить «create»?

Итак, я имею в виду:

  1. Пользователь вышел из системы и увидел Somecontroller # new
  2. Затем он заполняет форму
  3. Затем он нажимает «Сохранить»
  4. Поскольку у нас есть login_required, пользователь теперь должен войти в систему.
  5. После входа в систему действие 'create' продолжается, и пользователь должен быть перенаправлен на некоторый путь (который установлен в действии create)

Если нет, то как такая система может быть создана?

Основная идея - плавный поток - поэтому незарегистрированному пользователю не нужно сначала регистрироваться, он может сделать это во время действия "create".

Большое спасибо!

1 Ответ

0 голосов
/ 24 августа 2010

Вы можете сохранить данные с помощью YAML в хеше сеанса. После того, как они войдут в систему, вы сможете перенаправить обратно к действию формы и получить значения из сеанса, или создать ресурс, или сделать все, что вам нужно.

...