Continuing the way through the book.
Now have reached the end of Chapter 6.
This adds video to use associations. It includes some of the clever techniques that Phoenix uses to allow the templates to be customised.
By adding an action method you can customise the parameters passed to the various utility methods:
def action(conn, _) do args = [conn, conn.params, conn.assigns.current_user] apply(__MODULE__, action_name(conn), args) end
This allows details from the conn to be decomposed and passed as a parameter.