Fix routing changes

Rails 3's link_to did a weird thing we relied on: it could, from
link_to action: controller.current_action, know whether you were
on errors/redirects etc. Presuming it relied also on ambient params,
but Rails 4 defaults to the first route that would match, which is
usually redirects,  and not what we want. Use dynamic route method
names via a helper instead.