Я полностью новичок в Ruby и Sinatra, поэтому, пожалуйста, простите за тривиальный вопрос:
Я хотел вычислить имя представления вместо простой передачи символа.Я хотел, чтобы одно и то же действие возвращало разные представления в зависимости от текущего состояния.Существует около 20 различных состояний, поэтому создание хорошего соглашения об именах позволяет мне очень легко выразить имя представления в виде строки:
get "/page" do
erb "page-#{session[:page]}"
end
Когда я это делаю, все, что я получаю, это строка вместо отображаемого представления.Может кто-нибудь объяснить мне, как я мог сделать это в Синатре?