In every examples I see, people only implement one giant api.rb file. Ex:
I found it not working for path prefix:
mount Blog::Post => '/blog'
doesn't work if you want have prefix the path.
use
namespace :blog do mount Blog::Post end
Hope it helps!