Возможно, он не проходит проверки, и ваш контроллер не проверяет, не удалось ли сохранить.
Кроме того, вы разместили журнал для индекса, но не для создания ... но сообщение не подходит для индекса, ах, ха! Это не запуск метода создания. Вероятно, проблема маршрутизации. Ах да, у вас есть map.resources после операторов маршрутизации по умолчанию. Эти две строки должны быть последними строками в файле, если они вообще используются:
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
Почему бы вам не использовать генератор ресурсов для написания скаффолда по умолчанию для вас? Намного легче учиться на примере, который уже работает. :)