sinatra

    15热度

    1回答

    我正在使用DataMapper在Sinatra中创建一个简单的应用程序。我希望看到的查询DM是为我的各种链接的发现者创建等 我曾尝试: DataMapper::Logger.new(STDOUT, :debug) 在我的 environment.rb文件时,应用程序启动加载 configure do ... end块 。 我也曾尝试: DataMapper::Logger.new('log/m

    11热度

    3回答

    我正在部署使用乘客的Sinatra应用程序。部署的应用程序正在工作,但并非完全:某些路径正常工作,其他路径只是呈现空白页面。我似乎无法找到工作的途径和不路由之间的主要区别,我似乎无法追查任何错误.. 我已经定义 处理程序在NOT_FOUND和错误处理程序如下: not_found do '404. Bummer!' end error do 'Nasty error: '

    1热度

    2回答

    我该如何将javascript的二维数组传递给ruby?我有这样的客户端: function send_data() { var testdata = { "1": { "name": "client_1", "note": "bigboy" }, "2": { "name": "client_2",

    5热度

    3回答

    西纳特拉可以很容易地通过名称访问任何特定的传入表单字段: post "/" do params['form_field_name'] end 但如何一个枚举所有在请求表单字段?我在文档中找不到任何东西。我甚至试过 request.body.split('&') 但request.body是StringIO的一个实例,而不是一个字符串。

    4热度

    4回答

    这里是我的应用程序的轮廓: require 'sinatra' require 'active_record' ActiveRecord::Base.establish_connection( :adapter => "mysql", host => $DB_HOSTNAME, :database => $DB_NAME,:username => $DB_USERNAME,

    2热度

    2回答

    我正在尝试开发一种使用sinatra的滑轨金属端点,但事实证明这是一种痛苦,因为每次更改代码时都必须重新启动服务器。我在Jruby并从更大的Java应用程序中运行。是否有一种简单的方法可以为每个请求刷新此代码?

    1热度

    1回答

    我已经安装了jruby和gems似乎很好地安装在jruby的目录下,所以我不必担心这一点。现在我想创建一个sinatra应用程序并在码头或其他高效的独立服务器上运行它?你有什么建议? 对我来说,应用程序的源代码可以被修改,启动起来很简单,除java之外的所有东西都在一个目录中,这对我来说很重要。

    1热度

    2回答

    有谁知道是否有办法阻止Sinatra在其响应中发送'Connection:close'标头? 要清楚,我有一个非常简单的 get '/path' do puts "Some (~200 byte long) string" end 但是,看着网络分析仪的输出后,我看到它的发送Connection: close头的HTTP/1.1 200 OK之后,我想这停止!

    1热度

    1回答

    我在疯狂地尝试调试iTunes为什么不接受我发送给它的数据(作为DAAP服务器) - 你可以看到我想要在the github page上做什么。 我可以在我的回应和mt-daapd(iTunes确实接受)的相同回应之间找到唯一的区别,即mt-daapd响应被分解为小数据包,而不是一个大数据包(我使用Wireshark包嗅探) 有谁知道如何告诉Sinatra(在薄)做到这一点?或者有任何想法,为什么

    0热度

    1回答

    我拉着我的头发试图使用DataMapper/Sinatra构建一个小随机照片JSON feed。这是我到目前为止.. Photo.favorites.to_json(:methods => [:foo, :bar]) 因此,工作正常。 dm-serializer库中提供了to_json方法。我想要做的就是随机化该Feed,以便照片不会每次都以相同的顺序显示。由于DataMapper的不具有内置