I'm using Angular.js & Rails & Rails serializer, and this worked for me:
Model:
- has_many :features
- accepts_nested_attributes_for :features
ModelSerializer:
- has_many :features, root: :features_attributes
Controller:
- params.permit features_attributes: [:id, :enabled]
AngularJS:
- ng-repeat="feature in model.features_attributes track by feature.id