То есть разделы динамические например категории из базы?
Тогда как по другому, если ещё хотите иногда менять картинку то хранить путь к картинке в базе.
А если всё фиксировано например сделать отдельный layout для определённого контроллера где прописать другую фоновую картинку а в контроллере использовать этот layout
class CategoriesController < ApplicationController
layout 'имя лайаута из папки layout'
end
Тем более, что модель всё равно вы уже подгружаете значит лишнего запроса не будет.
Если фоновые картинки менять не будут то можно заранее их положить в app/assets/images
чтоб у картинок были имена модели или категории.
А если будут меняться часто или категории создаются динамически из админки например - не вижу другого выхода как хранить путь в базе и заливая задавать его и иметь в моделе.
mount_uploader :background, BackgroundUploader