问题标签 [ruby-on-rails-4.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 回答
815 浏览

activerecord - 是什么导致 ActiveRecord 在分叉后断开 Postgres 连接?

我在 Rails 4.2 项目中有一个使用fork. 我的问题是,在分叉进程完成后(即之后Process.wait),当我再次尝试访问数据库时,出现以下 Postgres 错误:

起初,我怀疑 ActiveRecord 会在分叉进程完成后自动关闭连接。但是在阅读了 AR 的代码之后connection_pool.rb,似乎分叉的进程应该使用它们自己的连接:

在必须随后分叉的祖先进程中建立了连接。我们不能重用连接,但我们可以复制规范并与之建立新的连接。

(来自ActiveRecord::ConnectionAdapters::ConnectionHandler#pool_for_owner

然而,分叉使连接无用。

我试图完全阻止分叉的进程访问数据库,并验证了旧的连接在分叉后无法使用以下代码重用:

关于如何解决这个问题的任何建议?

0 投票
0 回答
148 浏览

amazon-web-services - 我可以将 ActiveJob 与 Amazon SWF 后端一起使用吗?

关于 Rails 4.2 中包含的新 ActiveJob 框架,有各种各样的文档。但是没有关于如何为它实际编写后端的文档。或者一般来说,框架对后端的期望。

我想知道 ActiveJob 是否能够使用 Amazon SWF 作为后端?从架构的角度来看,是否存在障碍?我应该考虑的事情?

0 投票
3 回答
1906 浏览

ruby-on-rails - 使用 Ruby On Rails 添加数字并保存到数据库

我是 RoR 的新手,我很难尝试一些语法。

我不知道如何添加来自这里的两个输入数字:

我还想将数字保存到数据库中,包括它们的总和。我已经从互联网上搜索过,但我对结果不满意。

我希望有人能帮助我。谢谢你。

顺便说一句,我知道如何将两个输入的数字保存在数据库中,除了总和。

这些是我的密码!

播放器.rb

_form.html.erb

玩家控制器.rb

0 投票
3 回答
677 浏览

ruby-on-rails - 设计升级时参数数量错误(2 比 1)

尝试从 Rails 4.1 升级到 rails 4.2 并在此过程中从 3.0 设计到 3.4(由于 3.0 的依赖关系)

我有一个非常基本的控制器:

routes.rb 包含:

我对这个控制器的规格是:

此规范错误ArgumentError: wrong number of arguments (2 for 1) #./spec/controllers/basic_controller_spec.rb:6

使用 devise 3.4.1 和 rails 4.2.0

如果我用简单的 User.create(....) 替换工厂女孩,错误仍然会发生。

任何想法为什么会发生这种情况?

0 投票
1 回答
119 浏览

ruby-on-rails - Rails 4 必备培训:重定向错误

您好我收到以下错误:

未知操作找不到 DemoController 的操作“other_hello”

输入此重定向代码(与 Rails 4 基本培训中显示的完全相同)后,我使用的是 rails 版本 4.2.0

所以基本上它不会因为某种原因重定向我?

route.rb 有以下路线:

服务器给出以下错误:

在 2015-01-16 04:47:25 +0800 开始为 ::1 获取“/demo/other_hello”

AbstractController::ActionNotFound(无法为 DemoController 找到操作“other_hello”):

它在任何地方都没有显示重定向的迹象:(

0 投票
1 回答
3328 浏览

ruby-on-rails - 为什么在 Rails 4.2 中使用 redirect_to 时出现错误数量的参数错误?

在一个应用程序的 Rails 4.1.1 版本中,我在articles_controller 中有以下创建方法:

但是,更新到 Rails 4.2 后,尝试重定向时会出现以下错误:

wrong number of arguments (2 for 1)

为什么会发生此错误以及如何解决?

0 投票
2 回答
135 浏览

ruby-on-rails - Rails 应用程序中的 ActionController::ParameterMissing

在控制器中获取缺少的参数信息。这是控制器的代码

这是 new.html.erb 的代码

希望有人能够告诉我为什么会收到此错误:

谢谢

0 投票
3 回答
1670 浏览

ruby-on-rails - 升级到 Rails 4.2 问题

我正在尝试从 Rails 4.1.9 升级到 Rails 4.2,当我尝试运行控制台或服务器时,出现以下错误。有什么想法吗?我认为 html-scanner gem 包含在 Action::View 中

0 投票
2 回答
1816 浏览

ruby-on-rails - Rails 4.2 ActiveSupport 错误

我在 rails 4.2.0(非测试版)中使用命令时出错

错误:

但是运行 bundle install 我确实安装了 activesupport-4.2.0 ...

这个命令

错误

这个命令

输出

跑步

给了我与运行“rails g”相同的错误


跑了

输出 /home/todd/.rvm/gems/ruby2.1.4@blog/bin:/home/todd/.rvm/gems/ruby2.1.4@global/bin:/home/todd/.rvm/rubies/ruby-2.1.4/bin:/home/todd/.rvm/bin:/home/todd/bin:/usr/local/bin/exercism:/usr/local/heroku/bin:/home/todd/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

0 投票
1 回答
334 浏览

ruby-on-rails-4.2 - 当我尝试重置密码时,遇到过滤器链停止为:require_no_authentication 渲染或使用 rails 4 重定向

` 所以我使用 url:- http://localhost:3000//signin它向我显示了用户通常可以登录的登录页面,但是当用户想通过单击忘记密码来重置他的密码时,整个页面会因重定向循环而停止