我是Rails的新手,我想确保从右脚开始。所以我需要一些澄清。如何使用脚手架或列创建注册表和用户配置文件页面
我所需的注册字段将是用户名,电子邮件,密码,生日,邮政编码。
因此,我将运行“rails generate scaffold用户名:字符串电子邮件:字符串,生日:字符串邮政编码:字符串”。然后我会在user_spec文件中添加一个password_digest列。
我允许用户在用户CP注册后输入的个人资料字段为:姓名,性别,种族(可选择多个选项),电子邮件,密码,生日,邮编(不在美国列表中城市,国家),教育,宗教,政治,儿童,身高,用户吸烟,用户饮用,职业和用户关于我的部分。
我需要确认的是我应该为所有这些信息生成脚手架(所需信息的用户,然后为其他配置文件信息创建另一个名为UserProfile的脚手架),或者我应该只使用user_spec.rb中的列基本上所有的信息?
我期望'spec/models/user_spec。rb'是'app/models/user.rb'中的'User'模型的Rspec测试。如果你开始使用Rspec来测试你的代码(并且你不需要使用Rspec,但你应该测试),并且你在其他地方使用'* _spec.rb'这样的名字,你可能会发现这些名字混淆了。 – pjmorse 2013-02-11 14:32:22