Ho una app sinatra di base che esegue il rendering dei file da una directory. Quello che mi piacerebbe è restituisce 404 se la pagina non esiste. Attualmente genera 500 errori.Rendering 404 in sinatra se il file non viene trovato
get '/:page' do
erb :"pages/#{params[:page]}", layout: :"layouts/application"
end
Sfortunatamente tutte le pagine ora sollevano 404 – olimart
Controlla per vedere cosa restituisce 'requested_erb = File.join (root, 'pages', params [: page]) - questo potrebbe non essere corretto al 100%. – CDub