如何让某组控制器使用不同的适配器?
我想我可以在before_filter
中执行类似的操作:
ActiveModel::Serializer.config.adapter = :json
然后在另一组控制器的before_filter
:
ActiveModel::Serializer.config.adapter = :json_api
虽然代码不是线程安全的..
答案 0 :(得分:0)
根据代码,您可以在控制器操作中指定适配器:
render json: @users, adapter: :json_api
当然不是那么方便,因为在基本控制器中有一个before_action
,但应该是线程安全的。