Incorrectly named controller (rating, instead of ratings) caused hours of agony. FML. Fixed now. Holy shit it works.
Die, incorrectly named controller file