Multiupload

однозначного ответа на вопрос, почему, нет
но можно нагуглить сотню статей про skinny controllers fat model
ну а когда мы перейдем на inherited_resources у нас вообще не будет этого метода в файле контроллера, он будет подразумеваться