我是RailwayJS(但不是Rails)的新手,我有一个关于在Create 上保存我的字段和在Update上保存字段的最佳方法的问题。created_at
updated_at
这是我的模型(db/schema.js):
var Post = define('Post', function() {
property('title', String);
property('content', Text);
property('desc', String);
property('created_at', Date);
property('updated_at', Date);
});
所以在我posts_controller.js
的方法之前,我设置了“created_at”字段create
:
action(function create() {
req.body.Post.created_at = new Date;
Post.create(req.body.Post, function (err, post) {
// Handle error or do stuff
});
});
...而且我对这个update
方法几乎做了同样的事情:
action(function update() {
body.Post.updated_at = new Date;
this.post.updateAttributes(body.Post, function (err) {
// Handle error or do stuff
}.bind(this));
});
这不能(不应该)在我的模型中的前置过滤器中完成吗?如果是这样,怎么做?