При производстве работают только статические страницы моего сайта, а все страницы с переменными экземпляра возвращают ошибку 404. По какой-то причине, когда я запускаю heroku logs
, ошибка не появляется в журнале. Все хорошо на месте.Рубиновый бэкэнд не работает на веб-сайте heroku
Я не уверен, где эта проблема может возникнуть, поэтому, пожалуйста, спросите в комментариях!
Спасибо,
Jill
Edit:
Вот маршруты файл
Rails.application.routes.draw do
resources :comps do
resources :tracks do
member { get :download }
end
end
devise_for :users
resources :shows
resources :contacts, only: [:index, :new, :create]
get 'literal/noise' => 'literal#noise'
root 'welcome#hi'
end
Можете ли вы показать нам свои маршруты? вы подняли уровень отладки на heroku, чтобы получить больше в журналах? Можете ли вы попробовать это, а затем попробуйте снова заглянуть в журналы? :) –
Спасибо за ваш ответ @TarynEast. Я просто обновил свой вопрос, чтобы включить файл маршрутов. Я не уверен, что вы подразумеваете под «повышением уровня отладки», не могли бы вы указать мне в правильном направлении? –
В конфигурационном файле для каждой среды вы будете иметь уровень отладки (который определяет, насколько подробным является ведение журнала для этой среды). Для разработки это обычно что-то вроде ': debug', но в производстве часто есть журналы, смиренные с': info' или ': error' ... что означает меньшее количество журналов. Найдите 'debug_level' в каждом из ваших конфигурационных файлов, и вы найдете его и можете изменить тот, который для производства будет таким же, как и для разработки (по крайней мере, на этих ранних этапах). –