问题标签 [ruby-on-rails-3.2]

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 回答
434 浏览

ruby - 销毁 Rails 3 中的所有会话

只是想知道有没有办法从服务器端销毁 Rails 应用程序的所有会话。目前,如果有人登录,我们有一个自动重定向。我想为登录的用户停止它。我正在考虑重置安全令牌(在 application_controller 中)然后部署。但是我从文档中看到它引发了一个异常。在 Rails 3.2.0 中是否有清洁工可以做到这一点?

谢谢

0 投票
2 回答
4407 浏览

ruby-on-rails - 如何使 Rails 3 资产预编译更快?

我有一个正在运行的 Rails 3.2.1 应用程序,我正在通过 Capistrano 部署deploy/assets它,它运行deploy:assets:precompile任务。

一切都很好,除了编译本身真的很慢。我没有那么多 CSS 和 JavaScript(总共大约 8200 行)。

编译资产一般需要 1-3 分钟左右,约占整个部署时间的 90%。

有没有办法优化这个?也许使用不同的程序来编译资产或以某种方式优化它?

我在 1.9.2-p290、Rails 3.2.1 上的 Linode 512 上运行该应用程序,therubyracer如果有任何相关性,则使用 gem。

0 投票
27 回答
30475 浏览

ruby-on-rails - 工厂已注册:用户 (FactoryGirl::DuplicateDefinitionError)

问题描述: - 我已经设置了 factory_girl_rails 但是每当我尝试加载工厂时,它都会尝试多次加载它。

我唯一改变的是:/config/initializers/generator.rb

宝石文件

这似乎是我似乎无法弄清楚的兼容性/环境问题。有什么建议么?

编辑:这是我的规范/spec_helper.rb:

0 投票
1 回答
584 浏览

ruby-on-rails - #<# 的未定义方法“order_path”:0x00000100f3c9c8>

这是我的控制器文件:

undefined method 'order_path'每当我尝试保存/更新订单模型时,我都会收到“ ”错误。

这是视图的简化版本:

每当@order = Order.new它起作用时,如果我这样做@order = current_user.current_cart.order,它就会起作用。但是,一旦我在渲染模板之前保存或更新某些内容,它就会给我错误。我想保存模型。

在路线中,订单是一个简单的资源:orders。

0 投票
1 回答
523 浏览

ruby-on-rails - 升级到 rails 3.2 并且 AWS 对象不再工作,这是怎么回事?

顺便说一句,这与回形针无关。

我已经从早期版本的 rails 3 升级到 rails 3.2。

我正在使用 AWS:S3 类来创建存储桶等等。

以下代码在模型中运行:

我还需要模型中的宝石,如下所示:

但是现在我已经升级并在错误上运行了所有更新,我收到了错误:

...尝试建立与 S3 的连接时。

有谁知道这是发生了什么以及如何解决它。谢谢。

0 投票
0 回答
84 浏览

mongoid - 多个博客应用程序中基于角色的用户

我正在建立一个用户habtm博客的博客门户。我现在需要建立一个角色系统,博客管理员可以限制对“他的”博客的访问,例如雇佣作家。所有博客都有自己的子域,我使用的是 Mongoid 和 Rails 3.2。

实现这一目标的“最佳”方法是什么?如果他可以编辑这篇文章或者他是否可以管理主题,我应该很容易检查 current_user。

有点像这样:

我想你们中的许多人已经这样做了,这就是我问的原因:)

谢谢

0 投票
0 回答
119 浏览

ruby-on-rails - 将 uuid 添加到 actionmailer 中的回复地址

我有一个要在我的应用程序中为“票证”创建的令牌,我想在发件人地址或回复地址中发送此令牌。

我正在尝试这个

当我检查发送的电子邮件时,我看不到添加到from地址的令牌,但它确实发送正确。

0 投票
0 回答
837 浏览

ruby-on-rails - 按时期分组的更好方法

我在按月或按年对记录进行分组时遇到问题。例如,我有这个查询:

它可以工作,但它是 SQLite 的数据库特定代码。所以,当我在 heroku 上传递我的项目时,它会产生一个错误。我可以为每个通用数据库编写一个特定于数据库的代码,但它既丑陋又复杂。

我查看此解决方案:

但我认为它非常昂贵,因为我必须在分组之前返回数据库中的所有记录。

我也查看了这个解决方案: http: //ariejan.net/2007/01/12/rails-group-results-by-week-using-group_by

但我认为比它相同的想法。

你有解决方案吗?也许有一个像squeel这样的宝石?

0 投票
1 回答
166 浏览

ruby-on-rails-3 - 使用 Rails 3.2 构建 HTTP API 时,我应该禁用 .js 文件等前端内容吗?

在使用 Rails 3.2 构建仅响应 JSON 格式的 HTTP API 时,我应该关闭 Asset Pipeline 和 javascript 文件之类的东西吗?

如果是这样,如何正确地做而不是手动删除听起来很脏的东西?

0 投票
1 回答
181 浏览

ruby-on-rails - 对 Rails 应用关闭执行操作

当 Rails 应用程序关闭时,遵循的程序是什么?我如何才能使用它来清理在 Rails 应用程序运行期间创建的文件?