canary v0.11.0 Release Notes

Release Date: 2015-12-22 // over 8 years ago
    • ✨ Enhancements
      • Resources can now be loaded on :new and :create actions, when persisted: true is specified in the plug call. This allows parent resources to be loaded when a child is created. For example, if a Post resource has multiple Comment children, you may want to load the parent Post when creating a new Comment. You can load the parent Post with a separate elixir plug :load_and_authorize_resource, model: Post, id_name: "post_id", persisted: true, only: [:create] This will cause Canary to try to load the corresponding Post from the database when creating a Comment at the URL /posts/:post_id/comments