【问题标题】:Customize devise sign_up自定义设计 sign_up
【发布时间】:2011-02-17 16:27:09
【问题描述】:

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

当我访问这样的链接时:

www.domain.com/users/sign_up?email=some@email.com

我想用这个参数填写我的“电子邮件”字段(在这种情况下是 some@email.com)

关于如何实现这一点的任何想法(使用设计)?

谢谢!

编辑

答案:

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

【问题讨论】:

  • 您应该发布自己问题的答案,然后接受它!

标签: ruby-on-rails ruby devise registration customization


【解决方案1】:

您必须使用电子邮件字段的名称 user[email] 所以www.domain.com/users/sign_up?user[email]=some@email.com 我希望这会有所帮助。

【讨论】:

  • 感谢您的回答,但是没有用,我完全按照您说的做了,我输入的名称正确,但没有填写。有什么想法吗?
  • 它对我有用,我使用 Devise 1.0.8 和 Rails 2.3.8 进行测试。您是否修改了您的路线或更改了控制器中的参数?
  • 再次感谢您的回答,我找到了另一种方法。只是将我的 text_field 的值设置为参数工作。一个例子: params[:email] %>
猜你喜欢
  • 2016-11-11
  • 2018-12-31
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 2016-06-13
  • 2021-03-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多