Ruby 在终点站发射Sinatra保持空白
我试着在我的MacBook上运行Sinatra和Ruby,一切正常。然后,突然,我又试了一次,结果还是这样: 我无法访问localhost或任何东西。我不知道该怎么办。我已经研究了好几个小时了。请帮帮我 这就是我的ruby代码的样子:Ruby 在终点站发射Sinatra保持空白,ruby,sinatra,Ruby,Sinatra,我试着在我的MacBook上运行Sinatra和Ruby,一切正常。然后,突然,我又试了一次,结果还是这样: 我无法访问localhost或任何东西。我不知道该怎么办。我已经研究了好几个小时了。请帮帮我 这就是我的ruby代码的样子: require 'sinatra' gets '/ejemplo1' do puts 'Hello World' end 似乎是个打字错误。应该是get而不是get require 'sinatra' get '/ejemplo1' do pu
require 'sinatra'
gets '/ejemplo1' do
puts 'Hello World'
end
似乎是个打字错误。应该是get而不是get
require 'sinatra'
get '/ejemplo1' do
puts 'Hello World'
end
其他信息:
在ruby中获取是获取用户输入的一种方式:
name = gets
puts "Your name is #{name}"
正如@Norly Canarias提到的,您应该使用
get
在sinatra进行路由。此外,如果在get
block中使用put
语句,则当您在访问localhost时运行代码而不是在网页中时,它将仅打印在终端中。下面给出了使其显示在网页中的正确方法
require 'sinatra'
get '/ejemplo1' do
'Hello World'
end