注册 - 两种型号,一种形式

时间:2011-09-16 18:36:59

标签: ruby-on-rails ruby-on-rails-3 devise mongoid

我正在使用Rails 3.1,Devise和Mongoid。现在我有3个型号 - 用户,客户端<用户和开发人员<用户。有没有办法从一个表单中使用say radio来注册客户端或开发人员来检查所需的帐户类型?

似乎我只能编辑设计视图但不能对控制器进行一些更改。还是现在?

1 个答案:

答案 0 :(得分:0)

在Ruby(然后在Rails中),您可以随时重新定义您想要的任何内容。

的确,如果您想要并重写一个或多个动作,您可以重新定义控制器。

只需在gem本身的同一级别创建控制器文件,或者充分利用class_eval

使用Devise,请确保在attr_accessible列表中添加其他属性。