More accurate diff for controller actions (#2514)
More accurate diff for controller actions (#2514)

* More accurate diff for controller actions

This is not correcting any mistakes, but does a couple of things to make things clear in a particular diff for the reader:
- shows the previous state for some changed lines, so that it's easy to compare what's changed
- removes some parameters that are no longer necessary after the change

* Missed a line

nshafer/phoenix,Joe-noh/phoenix,optikfluffel/phoenix,0x00evil/phoenix,trarbr/phoenix,evax/phoenix,Gazler/phoenix,phoenixframework/phoenix,mobileoverlord/phoenix,mschae/phoenix,rafbgarcia/phoenix,bsmr-erlang/phoenix,michalmuskala/phoenix,eksperimental/phoenix,Kosmas/phoenix,mitchellhenke/phoenix,optikfluffel/phoenix,evax/phoenix,jwarwick/phoenix,dmarkow/phoenix,korobkov/phoenix,bsmr-erlang/phoenix,gjaldon/phoenix,michalmuskala/phoenix,eksperimental/phoenix,optikfluffel/phoenix,phoenixframework/phoenix,keathley/phoenix,0x00evil/phoenix,dmarkow/phoenix,trarbr/phoenix,mschae/phoenix,keathley/phoenix,nshafer/phoenix,gjaldon/phoenix,rafbgarcia/phoenix,Joe-noh/phoenix,mobileoverlord/phoenix,mitchellhenke/phoenix,Kosmas/phoenix,0x00evil/phoenix,Gazler/phoenix,pap/phoenix,stevedomin/phoenix,rafbgarcia/phoenix,stevedomin/phoenix,pap/phoenix,phoenixframework/phoenix,nshafer/phoenix,korobkov/phoenix,jwarwick/phoenix