如何在用户模型中创建和包含配置文件(用户模型设计)?

How create and include Profile in User model (User its model devise)?

1) 安装用户模型(其 gem 设计)

所有设置 - 一切正常

2) rails g 脚手架配置文件 name:string role:string user:preferences

模型用户中的所有设置、迁移和添加 - has_one :profiles

3) 在 rails 控制台中,我没有找到绑定 ID

我做错了吗? 请帮助。我需要一个用户,一个配置文件才能注册..

我认为你的错误在这里:

user:preferences

应该是

user:references

要修复它,您可以使用以下方法移除脚手架:

rails destroy scaffold Profile

然后运行再次执行命令

试试这个:

rails g scaffold profile name:string role:string user:references