【发布时间】:2015-10-02 03:29:53
【问题描述】:
看起来像这样 Profile model for Devise users? 但我的不一样。
我想创建员工记录,并且该员工可以选择是否拥有用户帐户。我正在为我的用户使用 devise gem。
所以我有 Employee 模型
has_one :user
accepts_nested_attributes_for :user
和用户模型
belongs_to :employee
我知道我需要将嵌套用户放在我的视图中,但是如何将它保存在控制器中?
不是这样的吧?
params.require(:employee).permit(:name, user_attributes: [:email, :password])
你能给我一些提示或一些有用的链接吗?很难修改设计。谢谢^_^
【问题讨论】:
-
那么为什么这不起作用?参数哈希看起来如何?你的表格怎么样?
-
它正在工作,但密码未加密。而且我认为这是一个糟糕的代码。
标签: ruby-on-rails ruby-on-rails-4 devise