precompile correctly
handle asset_paths