Sinatra 輔助方法

2023-12-19 16:09 更新

使用頂層的 helpers 方法來定義輔助方法,以便在路由處理器和模板中使用:

helpers do
  def bar(name)
    "#{name}bar"
  end
end

get '/:name' do
  bar(params[:name])
end
疑問:Sinatra 和區(qū)分模塊和分組的,都寫在同一個文件中不會導致單個文件膨脹,而不可組織嗎? 答:單獨是用 sinatra 構建中型應用太痛苦,可以考慮使用padrino-framework


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號