sinatra

    6热度

    2回答

    我对网络编程非常陌生(或者实际上,对于它来说很古老,因为上次我与网络混淆的是HTML 1.1),但现在需要快速部署Web应用程序。看起来每次我转身时,都会有新的缩略语和技术可以学习(JSON,XMLRPC,GWT,Javascript,Rails等)。 这里是我的应用程序必须做到: 得到一个用户名和密码,进行身份验证(很容易,一切都这样做,显然)。 允许用户上传大量的数据处理。 处理该数据。 允许

    2热度

    4回答

    我有一个小型的Sinatra应用程序,我在使用Passenger的共享主机帐户上运行。但是,一段时间后第一次访问应用程序,我得到一个Passenger错误页面,表示应用程序无法启动。通常是因为Sinatra找不到。 我假设这只是从新实例产生时的正常延迟。但是,有没有办法延迟尝试加载Siantra直到Passenger完全加载?

    7热度

    2回答

    我有一个小的Sinatra应用程序,它可以从ERB模板为我生成html片段。 如何html_escape输出? 的<%= H somestring%>助手不屈存在。

    1热度

    2回答

    我在作为Sinatra服务器的一部分实现的例程中有一个名为@theModels的字符串数组。这些模型是供用户选择的选项,并且由后端获得(想法是,随着新模型的添加,那么前端代码不应该改变)。 我正在使用haml来呈现html。 如何枚举@theModels列表中的每个元素,使每个元素都是复选框?我怎样才能获得用户选择的复选框? 我看到只是把 = @theModels 会给我包含在@theMode

    22热度

    1回答

    我希望能够从./views的子目录(例如./views/admin)获得Sinatra视图。我知道你可以设置的意见,像这样: set :views, Proc.new { File.join(root, "templates") } 但我怎么就能够设置这个只对文件的一部分?

    11热度

    4回答

    询问this question,之后,我开始使用Sinatra作为服务网页的一种方式。 今天晚上,我和我的一个朋友开始测试服务器的速度。 文件登录的样子: require 'rubygems' require 'sinatra' require 'haml' enable :sessions #for cookies! get '/' do haml :index end

    8热度

    4回答

    看看下面的代码: ### Dependencies require 'rubygems' require 'sinatra' require 'datamapper' ### Configuration config = YAML::load(File.read('config.yml')) name = config['config']['name'] description

    4热度

    3回答

    我有一个应用程序类 class MyApplication < Sinatra::Base # ... do something ... end 和config.ru文件 # ... load libraries ... run MyApplication 我平时使用客运作为我的开发环境,这对于一个正常的工作完全正常 - 非模块化 - 西纳特拉的应用。但在这种情况下,我没有错

    9热度

    1回答

    我有一个使用Rack :: Session :: Cookie共享会话的组合Sinatra/Rails应用程序。与机架::处理器:: Thin.run应用开始时,应用程序工作正常,但如果rackup文件开始薄开始,我在机架得到一个错误::会议::饼干: !! Unexpected error while processing request: no marshal_dump is defined

    0热度

    1回答

    我想在Phusion Passenger w/nginx上使用Sinatra部署应用程序。如果我想在我的静态内容 - 样式表上设置Expires标头,说 - 我似乎有三个地方可以完成这个任务。 在我屈的应用程序,使用API​​ 随着Rack中间件 在服务器配置为我的部署 哪个这些方法是设置HTTP头的最佳地点?