Sinatra 辅助方法

2023-12-19 16:09 更新

使用顶层的 helpers 方法来定义辅助方法,以便在路由处理器和模板中使用:

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

get '/:name' do
  bar(params[:name])
end
疑问:Sinatra 和区分模块和分组的,都写在同一个文件中不会导致单个文件膨胀,而不可组织吗? 答:单独是用 sinatra 构建中型应用太痛苦,可以考虑使用padrino-framework


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号