Could add another point here that is a bit of a gotcha (discovered with @plapier last week via https://github.com/rails/rails/pull/7968)

`* Make sure that all font and image files in the vendor directory are explicitly added to the asset pipeline. Font files placed in the vendor directory will not be precompiled by default.`

Not sure if this addition is beyond the scope of this PR, but it is a related point.