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。 |