Adding something like (roughly):

    skip_before_filter :authenticate_user!, only: [:show] unless config.disable_public_user_pages

Would easily allow this to be enabled or disabled. I think this would be useful and added a comment on the feedback page.