Я пытаюсь использовать redirect_to
в своем контроллере, и я получаю сообщение об ошибке, сообщающее, что redirect_to не определено (см. Журналы ниже)
=> Загрузка Puma
=> Приложение Rails 5.2.1 запускается в разработке
=> Запустить rails server -h
, чтобы получить дополнительные параметры запуска. Puma запускается в одиночном режиме ...
* Версия 3.12.0 (ruby 2.5.1-p57), кодовое имя: Ламы в пижаме
* Минимальные потоки: 5, максимальные потоки: 5
* Среда: разработка
* Прослушивание tcp: //0.0.0.0: 3000
Использование Ctrl-C для остановки Запущенный GET"/ checkout" для 127.0.0.1 в 2018-11-22 13:18:56 -0800 (0,1 мс)
ВЫБРАТЬ "schema_migrations". "версия" ОТ "schema_migrations" ORDER BY
"schema_migrations". "версия "ASC ↳
/var/lib/gems/2.5.0/gems/activerecord-5.2.1/lib/active_record/log_subscriber.rb:98
ActionController :: RoutingError (неопределенный метод` redirect_to 'для ChargesController: Class): app / controllers / char_controller.rb: 39: в ` 'app / controllers / charge_controller.rb: 3: в `
'
Мой код указан ниже.Я не уверен, что я делаю неправильно.Как мне отладить это?Буду признателен за любую помощь.
class ChargesController < ApplicationController
def create
redirect_to(:controller => 'home_controller', :action => "index")
end
На моих рельсах routes.rb
У меня есть
get "/charge", to: "charges#create"