Sinatra - 类似控制器的设置,具有自动加载/包含功能?
我喜欢 Rails 将每个控制器放在自己的文件中,并且自动加载,我正在尝试为我的 Sinatra 站点做同样的事情。 例如,我有我的“用户”页面,即 users/lo…
西纳特拉 +小胡子 + CSS 问题
我正在尝试制作我的第一个 Sinatra + Mustache 网站,但我遇到了一些问题,包括供我的 Mustache 模板使用的 css 文件。像普通 css 文件一样包含它们是…
西纳特拉 + Heroku:在会话中存储大于 4k 的数据
我有一个将在 Heroku 上运行的 Sinatra 应用程序。 它有一个相当长的运行方法(大约 1 到 3 秒)来创建数据列表。我一直在会话中存储这些数据。这样,…
西纳特拉的问题 + OSX Lion 中的小胡子
我正在尝试在 OSX Lion 中启动并运行 Sinatra 和 Mustache。经过大量谷歌搜索后,我不再解决这个问题。我非常确定这与 OSX 中的 Ruby 权限有关,因为…
msgpack 的 Sinatra 二进制返回 -- 字符集问题/字符在某处转换?
我目前正在尝试从 ruby sinatra 服务返回 msgpack http://msgpack.org/ 并使用 javascript 解析它。我正在使用在这里找到的javascript库: https:…
红宝石 1.9.2 + Sinatra - 需要在某些路由上进行身份验证
在开始之前,这基本上是现有 ASP.MVC REST 风格服务到 Sinatra 的端口。我对 Ruby 还很陌生,所以还不太了解最佳实践,而且网络上在这个主题上似乎有…
Facebook iframe 中的 Sinatra
我有一个页面正在运行(https://blooming-wind-8528.herokuapp.com/),使用以下代码: App.rb包含: require 'rubygems' require 'sinatra' require …
Sinatra 中的 datetime_select
我在 Sinatra 中开发了一个网站,但在最后一刻我被告知它将需要一个带有日期时间字段的表单(对于 Activerecord 对象)。在 Rails 中,我只需使用 dat…
Haml 表单未在 Sinatra 应用程序中提交
由于我已经在一个简单的 sinatra 应用程序中从 erb 转换为 haml,因此我在提交表单时遇到了问题。 new.haml %form{ :action => "/new", :method => "p…
Thin 和 sinatra - 如何停止/重新启动?没有thin.pid
我使用 Thin 作为我的 Sinatra 应用程序的服务器。它是这样启动的: thin -C config/environment.yml -R config/config.ru start 其中 environment.ym…
使用 Capybara 测试纯 JavaScript 应用程序
我在使用 Sinatra 和 Capybara 时遇到一些问题。 我想测试一个纯 javascript 应用程序。它只是一个由 Sinatra 提供的简单的 index.html。 require "si…
Sinatra 应用程序在生产模式下出现 404 错误
我的生产设置如下: Ubuntu 10.10 Rails 3.1.1 Passenger 3.0.9 Sinatra 1.3.1 Apache 2.2.17 我已经在我的开发计算机上测试了我的应用程序,没有出现…
Rack (Sinatra) 应用程序指向 '/'部署在子文件夹中时到父级的根目录
我有一堆小型 sinatra 应用程序,现在我也必须在 SSL HTTP 下发布它们。 我有 https://secure.mydomain.com/ 并且我想在子目录中发布这些应用程序: /…