I don't think URI::Escape's unescape is needed here since the URI is already decoded once it hits Rails.
e.g. 
GET api/my/videos/Computer%20Science%2061A%2C%20001%20-%20Fall%202013
Rails sees "Computer Science 61A, 001 - Fall 2013" as the route param