<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Mar 18, 2014 at 3:42 PM, Andrew Premdas <span dir="ltr"><<a href="mailto:apremdas@gmail.com" target="_blank">apremdas@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Some questions/points:<br>
<br>
1. Why can't the controllers be the RailsAdapter?<br></blockquote><div><br></div><div>The main reason I've found this doesn't work is because Rails controllers tend to be responsible for handling many different CRUD actions over a collection. If you're adhering to tell don't ask this leads to controllers that have a huge public interface, because they need to have a callback method for handling each potential outcome for every action. By breaking out the callback methods for each action into decorators, you avoid this problem and group each action's callbacks together.</div>
<div><br></div><div>Cheers,</div><div>M</div></div></div></div>