问题标签 [padrino]

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 投票
1 回答
3535 浏览

ruby - 在 RUBY 上的 PADRINO 框架上使用 RSPEC 进行测试的教程

new to Ruby被要求在我们的新项目中使用它。我们还被要求Padrino (Sinatra)用作后端/框架。对于测试,我们被要求使用Rspec. 我一直在寻找可以指导using Rspec for Ruby on Padrino. 我得到的主要是参考 RoR。但是,我需要 Ruby on Padrino。

请指导我与任何初学者/指南/参考/讨论等相同。

请纠正我,如果我在任何地方错了。可能是我没有针对我的问题使用正确的单词/短语组合进行搜索。

我正在使用Ruby 1.9.3Padrino v.0.10.6

注意:我也提到了SO question,但没有帮助。

0 投票
2 回答
88 浏览

ruby - 搜索coffee和scss方法的源码

在我的 Sinatra/Padrino 应用程序中,我有

我想知道,在哪里可以找到方法coffeescss的定义。我想学习这个方法的源代码

0 投票
1 回答
256 浏览

html - 在 Padrino 中提交表单后如何让 Amazon SES 发送

按照此处的说明操作:http: //www.padrinorb.com/guides/padrino-mailer

我在 app.rb 文件中添加了交付方式:

但是通过 Padrino 和 Mailer 生成,我没有推荐的“会话”控制器,它应该属于:

我错过了什么吗?

我在办公室有一个基本数据收集的表格,只需要向 5 个收件人发送一封电子邮件,其中包含邮件正文中的所有表单字段。

谢谢

0 投票
1 回答
1252 浏览

ruby - 使用 Sinatra 实现长轮询 ajax

我对 Sinatra 和 Padrino 有丰富的经验。我使用 datamapper 进行数据库调用,所以在我了解到有一种称为彗星编程的编程模型之前,为了实现一个简单的聊天系统,我每时每刻都从用户的浏览器向服务器发送 Ajax 请求。

现在我看了一段时间 Facebook 的系统,只要我能看到,我的浏览器正在向服务器发送请求,服务器持有我的请求,当有新消息给我时,它会响应请求。之后,我的浏览器会尽快启动另一个请求,并且这个循环会永远持续下去。我想实现一个模仿这种行为的系统。

客户端不是一个大问题,我非常擅长使用 Jquery 的 Ajax,但我不知道如何让请求等到我的数据库中有插入?

0 投票
1 回答
1351 浏览

encoding - Padrino - Sass,Coffee - Encoding::UndefinedConversionError,从 ASCII-8BIT 到 UTF-8

如何重现

宝石文件

应用程序/app.rb

public/javascripts/rus_test.coffee(它的工作)

本地主机:3000/javascripts/rus_test.js

public/javascripts/rus_test.coffee(不起作用)

给出错误

/javascripts/rus_test.js "\xD0" 处的编码::UndefinedConversionError 从 ASCII-8BIT 到 UTF-8

我尝试在config/boot.rb中设置 Encoding.default 的几个变体。

启动初始化的变体之一

它适用于带有俄语文本的 HAML,但不适用于 SASS 和 COFFEE

我应该怎么做才能修复它?

0 投票
1 回答
140 浏览

ruby - PivotalTracker gem 中的故事点总和

我已经开始在我的 Ruby on Sinatra-Padrino 中使用PivotalTracker gem。

它提供了非常好的 API,但我被困在一个要求中。我想要the sum of the points/estimates of all the stories which are features

我尝试过的(项目是 PT 项目的一个实例):

但这会引发错误

然后我也尝试将estimate其作为过滤器参数传递,但返回的是内部服务器错误。

现在,我的问题在于我从哪里开始。有什么办法可以达到上述要求吗?如果没有,请建议任何其他可以提供特性/功能来实现上述要求的 gem。

0 投票
1 回答
464 浏览

sinatra - Sinatra Padrino 简单应用程序无法运行

我已经使用数据映射器编写了一些简单的 Sinatra 应用程序。

我想试试帕德里诺。

去 padrinorb.com

头版上有

所有这些命令似乎都很顺利。然后当我输入 padrino start 时,它运行 webrick(对吗?)但没有任何效果 - 所有请求都被视为 404。帕德里诺 0.10.6

我敢肯定它很简单。我有在其他应用程序中工作的数据映射器。我在 OS X 10.7 上,使用 ruby​​ 1.9.2。关于有什么问题的任何想法?

额外的问题 - 是否有 padrino 的讨论论坛?

0 投票
1 回答
4344 浏览

ruby - 为什么 \xF3 不被识别为 UTF-8

我有这个哈希:

当我收到此错误时,我正在尝试使用 Mongoid 将其保存到 MongoDB:

然后我正在尝试gsub它:

我得到:SyntaxError: (pry):12: too short escaped multibyte character: /\xF3/

我在模型文件的开头添加了一条神奇的注释:# encoding: UTF-8

0 投票
1 回答
876 浏览

ruby - 将 ORM 添加到现有的 padrino 应用程序

我是 ruby​​、sinatra 和 padrino 的新手,所以这可能是一个愚蠢的问题,但是:
有没有办法将 orm 添加到现有应用程序中?

我的问题是我使用以下命令行创建了一个应用程序:

(我以为选择了默认的ORM。)
然后尝试添加模型:

如何在不重新创建整个应用程序的情况下添加 orm?
现在它不是很重要,因为应用程序不包含任何内容,但我计划稍后添加测试,我想知道它是否容易。

感谢您对初学者的提示。

0 投票
2 回答
1187 浏览

ruby - 如何将其他机架应用程序(例如 Grape API)安装到 Padrino 应用程序?

我正在四处寻找如何将其他机架应用程序(例如葡萄 API)安装到我的 padrino 应用程序。我试着四处寻找,但不可能找到答案。

我尝试了以下方式:

但帕德里诺并不是从这个设置开始的。似乎该设施仅适用于 Padrino-sub 应用程序。有没有人试过这个?