1

REST API 経由で公開しようとしているいくつかの Rails モデルがあります。特定のコンテキストで(APIまたは管理インターフェースを介して)一括割り当てを許可する簡単な方法を探していますが、ユーザーベースのフォームから入力するときは許可しません。

いくつかのキャッチもあります。まず、を使用して一連の子オブジェクトを作成して accepts_nested_attributes_forいます。次に、resource_controller標準の更新の場合に自動的に params を正しく適用するプラグインを使用しています。APIコントローラーは独自の「名前空間」にあるため、ベースコントローラーに実装できるDRYを受け入れることができます。

いくつかの解決策が思い浮かびますが、現時点では明確な解決策はありません。助言がありますか?

4

1 に答える 1

2

混合溶液を使用できます。つまり、ユーザーの役割に応じて一括割り当てを許可するために、ActiveRecord を微調整できます。

システムを自分で実装するか、 safe_mass_assignmentなどの既存のプラグインを使用できます。

于 2010-01-13T08:15:04.990 に答える