问题标签 [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 投票
4 回答
4338 浏览

ruby - Ruby 本地化:i18n、g18n、gettext、padrino... - 有什么区别?

对 Ruby 有点陌生,我正在探索现有的库来做我通常在其他脚本语言中做的事情,我对本地化库感到有点难过,这些本地化库可能可用于构建在 Sinatra/Sequel 之上的东西(Rails /AR 对我来说有点太固执了)。

现在,我通过这个 wiki 页面遇到了一对(i18n,r18n,GetText),并且显然在 Padrino 中使用了一个额外的库(基于 Rails 的 i18n 东西?);显然还有更多。

除了明显的(即 GetText mo/po 样式与 yml 文件)之外,我对这些选项可能有何不同感到有些困惑。wiki 在这方面并没有指出太多,只是说它们存在。不是他们有什么不同。

更令人困惑的是,基本上每一份文档似乎都涵盖了其中一个(通常在 RoR 上下文中)。此外,仔细检查后,这些选项看起来并不完全不兼容——从某种意义上说,如果我正确理解这一点,它们可以在很大程度上理解彼此的文件。

这里的任何人都可以对这些库进行快速而中肯的解释/概述,并概述它们之间的区别吗?如果您知道任何有关性能的指示(除了 fast_gettext 文档中的指示,考虑到我缺乏理解这些选项之间的区别,这毫无意义),也将受到欢迎。

0 投票
2 回答
728 浏览

postgresql - 无法使用 activerecord 将 Padrino 连接到 PostgreSQL 数据库

尝试设置 Padrino Web 框架以使用以下信息连接到我的本地 PostgreSQL 数据库:

数据库

配置/数据库 .rb https://gist.github.com/1046031

当我尝试运行时padrino rake ar:migrate,出现以下错误。完整的错误要​​点在这里:https ://gist.github.com/1046044

不知道我做错了什么。如何让 Padrino 查看/与数据库对话?

~丹

0 投票
2 回答
629 浏览

ruby-on-rails - 多个数据库在开发环境中工作,但未测试

这是一个帕德里诺项目。出于某种原因,我将第二个数据库加载到开发环境中,而不是测试环境中。这可能对我的项目非常具体,而且不太可能有人可以提供帮助......但我真的被困住了!:)

mongoid.yml

满载:

我的 rspec_helper:

我的 boot.rb:

但是在我将我的项目移植到帕德里诺之后,这不起作用。我在文档中找不到任何解释原因的内容。

0 投票
3 回答
1123 浏览

session-state - 帕德里诺的非到期会话

我制作了一个 Padrino 应用程序,它有一个用于访问管理页面的密码。我正在使用以下助手进行授权。

现在写,当我退出浏览器时,会话消失,我必须重新登录。如何保持会话?

0 投票
1 回答
380 浏览

rspec - Padrino 中子 APP 和主 APP 的 Rspecs

有什么好方法可以用 rspec 在 Padrino 中测试 Sub APP 的控制器和模型吗?我是一个新手,正在尝试使用 Padrino 和 Mongoid ORM。任何人都可以为我提供在 Padrino 中显示 Sub APP 和 Main APP 的 rspecs 示例的链接。

0 投票
2 回答
853 浏览

ruby - 突然我的管理页面无法在 Padrino 中加载(找不到模板引擎)

我以前从未在我的应用程序中遇到过管理页面的问题,但是在我的机器重新启动后,我收到了这个错误:

使用这个缩写的回溯:

app.rb 中的所有内容都与以前工作时相同:

0 投票
2 回答
1747 浏览

rspec - 带有 RSpec 的帕德里诺:“捆绑器:找不到命令:rspec”

使用 Padrino,我创建了一个使用 Shoulda 作为测试框架的项目。然后我后退并删除了Shouda并添加了RSpec。但是,在添加spec/spec.rakeand之后spec/spec_helper.rb,我在运行测试时遇到了麻烦。

Gemfile

Gemfile.lock

Github 上的整个项目

0 投票
1 回答
73 浏览

ruby - 自从将观察者添加到我的 Ruby 模块后,我的系统就锁定了

它只发生在某些类型的错误上,例如,如果我调用了我的一个对象上不存在的方法。但是很难获得有关导致此问题的任何信息,因为我无法逐步了解导致它的原因,因为我的调试器也锁定了。当我查看顶部时,我看到 97% 的 CPU 时间都被 Ruby 进程占用了。我尝试在活动监视器中运行 Sample Process 以查看它是否可以向我显示卡在哪里,但似乎没有任何相关信息出现(只是很多 OSX 类)。

这是一个 Padrino 项目,我正在运行 Ruby 1.9.2 并使用 Observable mixin。我在 OSX Lion 上。对于故障排除有什么想法或建议吗?这正在扼杀我的生产力!!

0 投票
0 回答
864 浏览

nginx - “无法将 HTTP 响应转发回 HTTP 客户端:用户似乎点击了浏览器中的‘停止’按钮。”

看看GitHub 上的代码。

发生的事情是我尝试创建一个计划(其中一个模型),但它突然没有做任何事情。使用内置的 Padrino 服务器,它不会输出任何错误。然而,有了Passenger,我得到了这个。

我认为第二行是问题所在(顺便说一句,我没有点击停止)。这是唯一发生这种情况的地方 - 当创建另一个模型的新条目时,它工作正常。

这是什么原因造成的?

0 投票
1 回答
434 浏览

database - 在 Padrino 中配置多个应用程序,每个应用程序具有不同的数据库和 ORM 映射器

如何在 Padrino 中配置多个应用程序,每个应用程序具有不同的数据库和 ORM 映射器?我提到这个链接有办法为每个应用程序维护不同的 Gemfiles,每个应用程序都有他们需要的数据库 gem。但是如何对每个 Databasem 进行配置,我可以在其中管理每个数据库的登录名和密码、端口等。