Ruby on rails 定制设计注册

Ruby on rails 定制设计注册,ruby-on-rails,ruby,devise,registration,customization,Ruby On Rails,Ruby,Devise,Registration,Customization,我是rails世界的新手,所以这可能是一个愚蠢的问题,但我找不到答案 当我访问这样的链接时: www.domain.com/users/sign_up?电子邮件=some@email.com 我想用这个参数填写我的“电子邮件”字段(some@email.com,在本例中) 我如何实现这一点(使用Desive)有什么想法吗 谢谢 编辑 答案是: <%= text_field :email, :value => params[:email] %> params[:email]>

我是rails世界的新手,所以这可能是一个愚蠢的问题,但我找不到答案

当我访问这样的链接时:

www.domain.com/users/sign_up?电子邮件=some@email.com

我想用这个参数填写我的“电子邮件”字段(some@email.com,在本例中)

我如何实现这一点(使用Desive)有什么想法吗

谢谢

编辑

答案是:

<%= text_field :email, :value => params[:email] %>
params[:email]>

您必须使用电子邮件字段的名称,即用户[电子邮件],因此
www.domain.com/users/sign\u up?用户[电子邮件]=some@email.com
我希望这会有所帮助。

您必须使用电子邮件字段的名称,即user[email],因此
www.domain.com/users/sign\u?user[email]=some@email.com
我希望这有帮助。

谢谢你的回答,但它不起作用,我完全按照你说的做了,我的输入有正确的名称,但没有填写。有什么想法吗?这对我来说确实有效,我使用Desive 1.0.8和Rails 2.3.8进行测试。您是否修改了控制器中的路由或参数?再次感谢您的回答,我找到了另一种方法。只要在参数工作时设置我的text_字段的值。示例:params[:email]]>谢谢你的回答,但它不起作用,我完全按照你说的做了,我的输入有正确的名称,但没有填写。有什么想法吗?这对我来说确实有效,我使用Desive 1.0.8和Rails 2.3.8进行测试。您是否修改了控制器中的路由或参数?再次感谢您的回答,我找到了另一种方法。只要在参数工作时设置我的text_字段的值。例如:params[:email]>您应该发布您自己问题的答案,然后接受它!你应该给自己的问题贴一个答案,然后接受它!