Если вы действительно хотите вложить их так, вот маршрут. Вы не указали версию Rails, так что это то, что будет работать с последними версиями, в отличие от версии 2.3 +.
map.resources :buildings do |buildings|
buildings.resources :elevators, :member => {:up => :put}
end
Обратите внимание на изменение имени для вашего действия. Пожалуйста, не называйте действие "поднять". Это метод в ядре. Вы собираетесь дать кому-то аневризму, когда он попытается отладить ваш код.
В итоге вы получите помощника пути, который выглядит следующим образом.
up_building_elevator_path(:building_id => 2, :elevator_id => 4)
После настройки маршрутов вы можете просмотреть все маршруты, доступные для ваших лифтов, выполнив:
rake -T | grep elevator