问题标签 [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.
ruby - 在 RUBY 上的 PADRINO 框架上使用 RSPEC 进行测试的教程
我new to Ruby
被要求在我们的新项目中使用它。我们还被要求Padrino (Sinatra)
用作后端/框架。对于测试,我们被要求使用Rspec
. 我一直在寻找可以指导using Rspec for Ruby on Padrino
. 我得到的主要是参考 RoR。但是,我需要 Ruby on Padrino。
请指导我与任何初学者/指南/参考/讨论等相同。
请纠正我,如果我在任何地方错了。可能是我没有针对我的问题使用正确的单词/短语组合进行搜索。
我正在使用Ruby 1.9.3
和Padrino v.0.10.6
。
注意:我也提到了SO question,但没有帮助。
ruby - 搜索coffee和scss方法的源码
在我的 Sinatra/Padrino 应用程序中,我有
我想知道,在哪里可以找到方法coffee和scss的定义。我想学习这个方法的源代码
html - 在 Padrino 中提交表单后如何让 Amazon SES 发送
按照此处的说明操作:http: //www.padrinorb.com/guides/padrino-mailer
我在 app.rb 文件中添加了交付方式:
但是通过 Padrino 和 Mailer 生成,我没有推荐的“会话”控制器,它应该属于:
我错过了什么吗?
我在办公室有一个基本数据收集的表格,只需要向 5 个收件人发送一封电子邮件,其中包含邮件正文中的所有表单字段。
谢谢
ruby - 使用 Sinatra 实现长轮询 ajax
我对 Sinatra 和 Padrino 有丰富的经验。我使用 datamapper 进行数据库调用,所以在我了解到有一种称为彗星编程的编程模型之前,为了实现一个简单的聊天系统,我每时每刻都从用户的浏览器向服务器发送 Ajax 请求。
现在我看了一段时间 Facebook 的系统,只要我能看到,我的浏览器正在向服务器发送请求,服务器持有我的请求,当有新消息给我时,它会响应请求。之后,我的浏览器会尽快启动另一个请求,并且这个循环会永远持续下去。我想实现一个模仿这种行为的系统。
客户端不是一个大问题,我非常擅长使用 Jquery 的 Ajax,但我不知道如何让请求等到我的数据库中有插入?
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
我应该怎么做才能修复它?
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。
sinatra - Sinatra Padrino 简单应用程序无法运行
我已经使用数据映射器编写了一些简单的 Sinatra 应用程序。
我想试试帕德里诺。
去 padrinorb.com
头版上有
所有这些命令似乎都很顺利。然后当我输入 padrino start 时,它运行 webrick(对吗?)但没有任何效果 - 所有请求都被视为 404。帕德里诺 0.10.6
我敢肯定它很简单。我有在其他应用程序中工作的数据映射器。我在 OS X 10.7 上,使用 ruby 1.9.2。关于有什么问题的任何想法?
额外的问题 - 是否有 padrino 的讨论论坛?
ruby - 为什么 \xF3 不被识别为 UTF-8
我有这个哈希:
当我收到此错误时,我正在尝试使用 Mongoid 将其保存到 MongoDB:
然后我正在尝试gsub
它:
我得到:SyntaxError: (pry):12: too short escaped multibyte character: /\xF3/
我在模型文件的开头添加了一条神奇的注释:# encoding: UTF-8
ruby - 将 ORM 添加到现有的 padrino 应用程序
我是 ruby、sinatra 和 padrino 的新手,所以这可能是一个愚蠢的问题,但是:
有没有办法将 orm 添加到现有应用程序中?
我的问题是我使用以下命令行创建了一个应用程序:
(我以为选择了默认的ORM。)
然后尝试添加模型:
如何在不重新创建整个应用程序的情况下添加 orm?
现在它不是很重要,因为应用程序不包含任何内容,但我计划稍后添加测试,我想知道它是否容易。
感谢您对初学者的提示。
ruby - 如何将其他机架应用程序(例如 Grape API)安装到 Padrino 应用程序?
我正在四处寻找如何将其他机架应用程序(例如葡萄 API)安装到我的 padrino 应用程序。我试着四处寻找,但不可能找到答案。
我尝试了以下方式:
但帕德里诺并不是从这个设置开始的。似乎该设施仅适用于 Padrino-sub 应用程序。有没有人试过这个?