gpt4 book ai didi

ruby-on-rails - 如何向设计 'sign up' 页面添加其他字段?

转载 作者:行者123 更新时间:2023-12-03 23:22:27 24 4
gpt4 key购买 nike

我对 Rails 和设计很陌生,所以这里是...

我已经安装了 devise 并且一切正常,但我想在我的注册页面中添加更多字段。例如,我有一个我想添加的用户类型下拉列表(由用户类型模型填充 - 在测试中工作正常),并且还想根据用户类型收集不同的信息(CC 信息等)。 ) 有人可以指出我的资源或其他东西。我尝试覆盖 Registration Controller ,但这并没有链接回设计 View 或符合我的 DRY 原则(复制 View )。预先感谢您的建议。

最佳答案

只需向用户添加列,然后在 View 中添加其他功能。

script/generate migration add_user_type_to_user

然后在您的迁移 rake 文件中:
add_column :users, :user_type, :string

然后 rake db:migrate .接下来,您可以在 View 中添加一个下拉菜单,您可以通过 rails generate devise:views 获取这些内容。 :
<%= f.select :user, :user_type options_for_select(['admin', 'no status'])%>

关于ruby-on-rails - 如何向设计 'sign up' 页面添加其他字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5241486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com