使用另一个Model - Rails 3.0中的信息创建新用户

时间:2011-11-07 04:04:27

标签: ruby-on-rails-3

我正在使用Rails 3和Devise进行用户身份验证。我创建了一个单独的脚手架,request_new_user,我想在索引页面上为所有请求帐户转到new_user_path的人提供一个链接,并发送他们的信息以填充字段。如何设置参数以便我可以在用户控制器中设置值?或者有更好的方法吗?我主要只想传递新用户的姓名和电子邮件。

1 个答案:

答案 0 :(得分:1)

您可以在项目中生成设计视图:rails generate devise:views。

在GET请求中发送您的参数:/ signup?email = ...& name = ... 在注册视图中,您可以应用您的参数,例如:

<%= f.input :email, :value => params[:email] %>

希望它有所帮助。