title: How to call action in some other controller in Mojolicious?
body: <p>I have an application that uses the Mojolicious framework. I have a table in the database that has a list of error response and additional details associated with it. I have created corresponding Result and Resultset to work with the DB table. There is also a controller to get details about the Error by interacting with the Resultset. </p>
  
  <p>My idea is to Call an action in this controller that would get the details of the error that is passed to it (by another controller) by querying the database, add-in runtime information about the environment that requested for the resource that resulted in the error, create a response and return to the controller that called it. </p>
  
  <p>I am struggling with the call from one controller to another. How do I do it in Mojolicious? I can pass the controller object (<code>$self</code>) to accomplish this, but is there a better way to do it, so that I separate entirely my error handling response from the calling controller?</p>