Admin roles

I don't think you need an `Admin::ShopsController` or associated views.  The only view you have for this controller is the `index` page, but it is more or less identical to the regular shops index page.  The only thing that's different, as far as I can tell, is that you're displaying edit and delete links.

In a case like that, where the view for members and admins is pretty much the same, I'd use a conditional in your regular index view to hide or show edit & delete links based on whether the `current_user` is an admin.  

When you do that, you can delete this controller, `app/views/admin/shops` directory, and its associated routes.