Во-первых, по умолчанию propagation
всегда присутствует, пишете вы это или нет. Если вы напишите rollbackFor
, то транзакция будет отменена, если произойдет исключение.
Вот ссылка для получения дополнительной помощи: @Transactional
Создание шаблонов устанавливает маршруты ресурсов в файле routes.rb. Пути ресурсов - это то, что дает вам помощники по пути и URL. Когда вы не используете строительные леса, маршруты не добавляются, вы должны делать это вручную.
Маршруты ресурсов могут быть добавлены следующим образом:
map.resources :models
где: models - имя во множественном числе одной из ваших моделей.
Один из способов проверить ваши маршруты и пути - запустить:
rake routes
Он выводит все ваши маршруты и пути.