I think "full path [..] for [..] file" pretty much covers "must include filename". I think the bigger issue here remains: it doesn't actually default to that at all... it defaults to *a randomly-generated filename inside* the `config.assets.prefix` directory within the public folder.