我們在Rails應用程序中使用active_model_serializers - 0.8.1。如何禁用特定控制器的ActiveModel :: Serializer?
該應用程序有一些API特定的控制器繼承自ActionController :: Metal,其方式類似於rails-api的ActionController::API。
那麼我們只想爲上面提到的API控制器使用ActiveModel :: Serializer。
這可能嗎,怎麼樣?
注:
render :json => @your_object.to_json
我們正在尋求一個更優雅的解決方案:
正如documentation使用串行提到可以明確地通過更換
render :json
避免比上面的要多。
謝謝。
可不可以給一個代碼示例,說明你的目標是什麼呢?我認爲這將有助於大大澄清你的問題。 – Davidann
@Davidann我們希望能夠通過選項將active_model_serializers的控制器列入白名單。 –