Я изменил свой контроллер шоу, чтобы найти записи по их постоянной ссылке, а не их идентификатор (для SEO-сочности).Найти проект по адресу Permalink, 404, если не найден
def show
@project = Project.find_by_permalink(params[:id])
end
Но, если я типа в локальном хосте: 3000/проектов/Foo (а не проект с Foo Permalink) Я получаю ошибку 500 сервера вместо 404 не найден.
Почему это и как я могу это исправить?
Какое конкретное сообщение об ошибке вы получаете в консоли Rails (или development.log)? – marzagao