使用 Sinatra 项目的数字命名 slim 文件的正确方法是什么?
What is the proper way of naming slim files using numbers for a Sinatra project?
在我的 Sinatra 应用程序中,出现错误
syntax error, unexpected tINTEGER, expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END
当我尝试将我的文件命名为 1.slim 但是当我做这样的事情时没有收到错误,比如调用它 page1.slim
我的路线是这样出错的
main.rb
get '/1' do
slim :1
end
但是当我做类似
的事情时它工作正常
get '/1' do
slim :page1
end
有什么问题吗?在 Ruby 应用程序中,我不能命名视图以数字开头吗?
这与视图、苗条或其他无关。这是一个象征性的东西。
:1 #syntax error
你可以这样做
:"1"
在你的例子中,路线看起来像
get '/1' do
slim :"1"
end
在我的 Sinatra 应用程序中,出现错误
syntax error, unexpected tINTEGER, expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END
当我尝试将我的文件命名为 1.slim 但是当我做这样的事情时没有收到错误,比如调用它 page1.slim
我的路线是这样出错的
main.rb
get '/1' do
slim :1
end
但是当我做类似
的事情时它工作正常get '/1' do
slim :page1
end
有什么问题吗?在 Ruby 应用程序中,我不能命名视图以数字开头吗?
这与视图、苗条或其他无关。这是一个象征性的东西。
:1 #syntax error
你可以这样做
:"1"
在你的例子中,路线看起来像
get '/1' do
slim :"1"
end