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
ここで何が問題なのかわかりません - 誰か助けてくれますか?