所以我正在为高中生构建一个 Rails 应用程序,但在创建用户时遇到了问题。
我希望学生只有在选择学校并正确输入学校密码后才能创建帐户。
这样做的正确/最简单的方法是什么?我是否应该为他们必须首先通过的 user#new 操作创建一个看门人,或者如果他们的方式是学生可以在同一页面上提交表单。一种是常规用户名、电子邮件、密码,使用:
form_for @user do
...
end
但随后为高中/高中密码选择创建了另一种形式。
理想情况下,控制器将能够获取高中表单的参数,验证这些参数,然后继续从用户参数创建用户。
这可以使用导轨吗?
我的设置:Rails 3 和 Ruby 1.9.2dev
谢谢!