Derived_model
is the data container that allows you to share computations between
the actions and the view. Any things that the actions need to use should be stored
in Derived_model.t. Then, in Action.apply
, you can call
stabilize_and_get_derived
to retrieve that data and make use of it.