Я следую руководству на http://guides.rubyonrails.org/getting_started.html
Рубин 1.9.2p0
Рельсы 3.0.0
Но я заблокирован в 6.2 / 6.3, когда пытаюсь добавить;
Я получаю ошибку (я переключил пример публикации на Specie);
ActionController :: RoutingError в Home # index
Не найдено ни одного маршрута {: action => "destroy",: controller => "видов"}
История терминала:
комплектация
грабли дБ: создать
рельсы генерируют домашний индекс контроллера
rm public / index.html
рельсы генерируют эшафот Название вида: строка латинский: строка
грабли дБ: мигрировать
Путь localhost: 3000 / виды / работы, но не localhost: 3000 / виды / новые
Рейк-маршруты:
kind_index GET /species( .:format) {: action => "index",: controller => "видов"}
pes_index POST /species(.:format) {: action => "create",: controller => "видов"}
new_species GET /species/new(.:format) {: action => "new",: controller => "разновидности"}
edit_species GET /species/:id/edit(.:format) {: action => "edit",: controller => "разновидности"}
видов GET /species/:id(.:format) {: action => "show",: controller => "видов"}
PUT видов /species/:id(.:format) {: action => "update",: controller => "видов"}
видов УДАЛИТЬ /species/:id(.:format) {: action => "уничтожить",: controller => "виды"}
home_index GET /home/index(.:format) {: controller => "home",: action => "index"}
root /(.:format) {: controller => "home",: action => "index"}
routes.rb
ресурсы: виды
получить "домой / индекс"
root: to => "home # index"