大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 使用Rails在同一页面上的多个表单,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望学生只有在选择学校并正确输入学校密码后才能创建帐户.
这样做的最正确/最简单的方法是什么?我是否应该为用户创建一个看门人#他们必须首先传递的新动作,或者他们是否可以在同一页面上为学生提交表单.一个是常规用户名,电子邮件,密码使用:
form_for @user do ... end
但随后为高中/高中密码选择创建了另一种形式.
理想情况下,控制器将能够获得高中形式的参数,验证那些,然后继续从用户参数@R_841_10589@.
这可能使用导轨吗?
我的设置:Rails 3和Ruby 1.9.2dev
谢谢!
你的观点看起来像
form_for @user do |f| fields_for @school do |school| school.text_field :name school.password_field :password end f.text_field :username f.text_field :email f.password_field :password f.submit "Submit" end
然后在你的控制器中,params [:user]将代表用户数据,params [:school]将代表学校名称/密码.
然后,您可以在@R_841_10589@之前验证正确的学校密码.
以上是大佬教程为你收集整理的ruby-on-rails – 使用Rails在同一页面上的多个表单全部内容,希望文章能够帮你解决ruby-on-rails – 使用Rails在同一页面上的多个表单所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。