Re: Tips when writing an API in Ruby on Rails - https://blog.jalada.co.uk/tips-wh...
"If you're doing full stack tests as well, is it still important to be able to test them individually? Is there anything wrong with large controllers if they're manipulating data? I used to try and keep controllers tiny but I found projects are easier to maintain if the business logic and flow is clear inside the controller, rather than inferred by model lifecycles (for example)." - Jalada