
1 roamlog 2011-02-09 11:14:37 +08:00 |
2 chloerei 2011-02-09 13:03:27 +08:00 |
3 chloerei 2011-02-09 13:05:26 +08:00 |
4 garthcn OP |
5 garthcn OP @roamlog 我是在console里面用这三行测试关联。先建立一个user,然后建立一个post,再用这个user创建关于这个post的comment。总是没法同时关联comment-post and comment-user。 同上,手动可以set,但是似乎不是好习惯。 |
6 chloerei 2011-02-09 18:24:41 +08:00 像你的代码这样指定了每个 :key => value 就没事 不过一般是用 new(params[:comment]) 比较简洁(参数通常不少),这时候就必须把关联的键排除出attr_accessible,不然容易被用户提交危险数据(比如没有评论权限的文章id)。关联用手动set。 |