作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 Rails 和设计很陌生,所以这里是...
我已经安装了 devise 并且一切正常,但我想在我的注册页面中添加更多字段。例如,我有一个我想添加的用户类型下拉列表(由用户类型模型填充 - 在测试中工作正常),并且还想根据用户类型收集不同的信息(CC 信息等)。 ) 有人可以指出我的资源或其他东西。我尝试覆盖 Registration Controller ,但这并没有链接回设计 View 或符合我的 DRY 原则(复制 View )。预先感谢您的建议。
最佳答案
只需向用户添加列,然后在 View 中添加其他功能。
script/generate migration add_user_type_to_user
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/
我是一名优秀的程序员,十分优秀!