我想在应用程序启动时执行一些ruby代码。 Actualy这是一些用于创建所有表的SQL,如果它们尚不存在的话。
现在我应该运行我的sql manualy(创建普通的新表),但是我想在我的helloworld.rb sql中编写一个地方,这将在我的应用程序启动或重新启动后执行sql。
THX
答案 0 :(得分:1)
您只需将它放在get / post方法之前。
此代码始终在开始时解释,仅在开始时解释
require 'sinatra'
puts 'I am starting'
puts 'I can do some SQL stuff'
get '/' do
'hello'
end
此代码仅启动我打印的一倍。