Compact tables option
I should have an option in the user preferences to show compact tables. I can create a helper method in ApplicationHelper to check the user's preference and return "table-sm" if true, so I can do something like this:
<table class="table table-bordered <%= user_compact_tables? %>">
This would be good because users might not want a ton of padding, especially on smaller devices.
https://getbootstrap.com/docs/4.0/content/tables/#small-table