Phoenix - controlador con render múltiple
Intentando crear una aplicación con Elixir + Phoenix, que pueda manejar tanto las solicitudes de "navegador" como las "api" para manejar sus recursos.
¿Es posible hacerlo sin tener que hacer algo así?
scope "/", App do
pipe_through :browser
resources "/users", UserController
end
scope "/api", App.API as: :api do
pipe_through :api
resources "/users", UserController
end
lo que significaría tener que crear dos controladores, que podrían tener el mismo comportamiento, excepto que representará HTML con elnavegador tubería y, digamos JSON, para elapi tubería.
Estaba pensando que tal vez algo así como los Railsrespond_to do |format| ...