问题标签 [sinatra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2806 浏览

ruby-on-rails - 在 Sinatra 中使用 AWS::S3 列出存储桶

我正在尝试使用 aws-s3 gem 访问我的 Amazon S3 帐户,但无论我做什么,我什至无法打印存储桶列表。

错误:

从代码:

我对 Ruby 没有太多经验,我只是错过了一些明显的东西吗?

0 投票
2 回答
2159 浏览

ruby - Pony 是否支持用于 GMail 的 SSL/TLS(是的!)

Pony gem 是否支持使用 SSL/TLS 的电子邮件?我正在尝试(轻松)在 Heroku 上使用 Google Apps 发送电子邮件。

谢谢!

经过几圈后,我找到了适合我的解决方案组合:http: //417east.com/thoughts/2009/austin/heroku-gmail-sinatra

0 投票
2 回答
18016 浏览

ip-address - 在 Sinatra 中获取客户端的 IP 地址?

这是一个非常简单的问题,但我在任何地方都找不到任何提及这一点..

如何从 Sinatra 中获取客户端的 IP 地址?

0 投票
0 回答
488 浏览

ruby - 使用 Ruby 从 OpenID 提供者请求信息

我目前使用 ruby​​-openid gem 在我的 Sinatra 应用程序中与 OpenID 提供程序一起工作,但我无法获取信息字段。

这是一个示例请求:

解析结果字段:

我可以登录大多数提供商,例如 Google、Yahoo、myOpenId,... 但问题是:我无法从所有提供商那里获取电子邮件信息。另外,我无法从 Google 的 openid 获取任何信息。

那么,如何解决这个问题呢?难道我做错了什么 ?

0 投票
2 回答
895 浏览

ruby - 在中小型应用程序中使用 Sinatra

Sinatra 是否被用于中大型 Web 应用程序(不仅仅是小型应用程序)?

0 投票
1 回答
1294 浏览

ruby-on-rails - Netbeans 可以用作 Sinatra 的 IDE 吗?

前言:我是用于 Rails 开发的 Netbeans 的忠实粉丝。

我刚刚开始我的第一个 Sinatra 应用程序,它看起来不像 Netbeans 为 Sinatra 开发提供任何 IDE 支持。

有没有人发现一个解决方案,或者我只是错过了什么?

0 投票
10 回答
35669 浏览

ruby-on-rails - 你如何调试像 Rails 应用一样的 Sinatra 应用?

在我的主 Sinatra 控制器中,我想在从表单发布参数哈希后对其进行调试。

我已经添加了:

params.inspect如果一切顺利,就可以了。但是,如果在控制器执行之前发生错误,我不会像默认情况下在 Rails 中那样获得有关错误的任何信息。

获得有用的调试信息的最佳方式是什么?

此示例根本不起作用(添加此代码后应用程序甚至无法启动):

其次是:

0 投票
1 回答
207 浏览

ruby - 新手,用Ruby搭建一个小应用

我现在正在学习 Ruby,但我遇到了困难,也许你们可以帮帮我。

我想构建一个基于 Sinatra 的小应用程序,它增加一个值并在不同的请求上打印它。你转到根页面,你得到 1,如果你刷新页面,你得到 2,依此类推。

我不知道如何让增量仅在刷新时发生

谢谢

0 投票
3 回答
1892 浏览

ruby - 创建 ActiveRecord 模型时出现问题:保存中缺少数据

在我正在开发的 Sinatra 应用程序中使用 ActiveRecord 在数据库中创建新模型行时遇到问题。正在创建有问题的对象,没有任何错误(使用保存!,没有引发异常),但我为保存指定的大部分数据都不存在。

对我发送的项目对象的数据以及我正在创建的新元对象的所有检查都表明数据存在。但是当我meta.inspect在保存之前和之后进行保存时,它显示所有数据(除了 project_id)都处于默认状态(零)。我也检查过了meta.errors.nil?,果然,保存后没有任何错误。

最令人费解的是,如果我转身用那个 project_id 获取一个新的元实例并将数据放入,它不会为 db 保存任何问题。

这让我很沮丧,因为我在 Rails 和 Sinatra 中使用 ActiveRecord 构建了多个站点。这个问题完全让我困惑。谁能告诉我我做错了什么?

0 投票
5 回答
7917 浏览

.net - 是否有类似于 Ruby 的 Sinatra 的 .NET 框架?

有谁知道是否有类似于 Ruby 的Sinatra的 .NET 库/API ?

只是想知道,因为有了 ASP.NET MVC、WCF 和 .NET 3.5 中的新路由 API,这似乎是一种可能性。

更新:最佳答案链接已过时,请查看 Nancy @ https://github.com/NancyFx/Nancy