У нас есть php-сайт, который в настоящее время действует как регистрационный портал.Я хочу перенести это на RoR или Sinatra.
Когда пользователь регистрируется, он вводит свое имя и адрес электронной почты.Страница регистрации содержит некоторые другие скрытые переменные, в том числе к какой группе они принадлежат.Используя php, когда они отправляют форму, мы делаем это:
- вставка в имя, адрес электронной почты и пароль в usertable
- вставка имени группы и некоторых других атрибутов в grouptable
У нас есть несколько функций sql, которые делают это.
Вопрос 1:
Как мне это сделать в приложении RoR?Я могу создать вложенную форму с некоторыми скрытыми переменными, но я не знаю, как вставить данные в пару таблиц?Нужно ли создавать какую-то ассоциацию?
Вопрос 2:
Как я могу предотвратить вмешательство пользователей в скрытые переменные?Если в html изменить группу с A на B и отправить, я хочу, чтобы приложение знало.