【发布时间】:2014-01-30 18:48:12
【问题描述】:
我正在尝试为多对多关系创建复选框。
一个project 可以有多个graphs。一个graph 可以属于多个projects。
我正在关注this question 的答案,并使用了 collection_check_boxes()。
<%= collection_check_boxes(:project, :user_graph_ids, UserGraph.all, :id, :title) %>
结果是关于不明确列的 SQL 错误。为什么会出现这种情况?
SQLite3::SQLException: ambiguous column name: created_at:
SELECT "user_graphs".id
FROM "user_graphs"
INNER JOIN "project_user_graphs"
ON "user_graphs"."id" = "project_user_graphs"."user_graph_id"
WHERE "project_user_graphs"."project_id" = ?
ORDER BY created_at DESC
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 associations rails-activerecord