【发布时间】:2012-06-06 12:45:12
【问题描述】:
我同时使用 Rails 3 和 Datamapper,一切都很好,除非我设置多对多关系。
如果我试图通过我运行的 Rails 控制器更新用户:
@user.update(params[:user])
在 params 中是一个 role_ids 集合。但是,当我通过它时,我收到以下消息:
The attribute 'role_ids' is not accessible in User
模型用户端的关系如下:
has n, :roles, :through => Resource
我看不出这里有什么问题 - 谁能帮忙?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 datamapper