我在保存从中创建的模型记录时遇到问题
表格的数据。使用表单从表单中获取数据
<Model>.fromForm(form)
有效,因为它包含所有值。
但是,当我保存记录时,它只保存
记录的cid,别无其他。
这是记录时记录的样子:
cid: "c-0"
email: "something"
password: "something"
password2: "something"
username: "something"
__proto__: ctor
我做错了什么?
答案 0 :(得分:2)
您是否正确配置了模型的所有属性?你需要确保告诉Spine模型的属性如何:
class App.User extends Spine.Model @configure 'User', 'account_email', 'default_forwarding_address', 'forwarding_addresses'
我遇到了Spine没有&#34;保存&#34;一个属性只是因为我忘了正确配置它。如果有帮助,请告诉我!
答案 1 :(得分:0)
我自己并未使用JavaScript,但请尝试使用@setup
代替@configure
@setup(name, [attributes...])
创建新模型类的替代方法。这是JavaScript兼容性功能,不应在CoffeeScript中使用。
var User = Model.setup("User", ["first_name", "last_name"])