问题标签 [ironworker]

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

ruby-on-rails - Iron_worker:Rails 中活动记录类的未初始化常量错误

我正在测试 Iron worker(以前是简单的 worker),它无法在 Heroku 上的 Rails 应用程序中识别活动记录类名称。您可以在下面找到“AdImpression”,它是类名。

Iron worker 支持网站上的文档说我可以自由使用活动记录对象,但不知何故对我来说并非如此。

任何的想法?

0 投票
1 回答
348 浏览

mysql - IronWorker 无法连接到我的本地 mysql 数据库

我打电话时它运行良好run_local,但我打电话时却不行queue

0 投票
2 回答
310 浏览

ironworker - 我在 IronWorker 上的工作人员中包含文件时遇到问题

我在我的工作人员文件中包含一个文件时遇到问题......我需要做什么才能在排队工作时找到所需的文件?

这是错误:

这是代码:

0 投票
2 回答
1071 浏览

ironworker - 如何使用 ActiveRecord 连接到 IronWorker 中的数据库?

我有一个使用 IronWorker 的 Rails 应用程序,我需要从工作程序连接到我的数据库。我怎么做?

0 投票
2 回答
590 浏览

ironworker - 在 IronWorker 上,如何远程构建 Gemfile 中的所有 gem?

这是我的 Gemfile:

remote_build_commandbundle install --standalone安装了 gem,但它们似乎没有正确加载。

0 投票
1 回答
192 浏览

ruby - 你如何在 Rakefile 中为 IronWorker 上传工人?

我知道您可以使用 IronWorker CLI 工具从命令行执行此操作,但我想使用 Rakefile 使其更有条理并从配置文件加载我的配置。

0 投票
1 回答
400 浏览

ruby-on-rails - 在 Ironworker 文件上使用 mongoid 和 Sql 时出现 ActiveRecord 错误

(我对 Rails 比较陌生)

我有一个文件(Ruby)我正在通过 Ironworker 运行/上传,该文件当前使用 MySql(activeRecord)作为数据库。一切正常,但我们现在需要一个新的(附加)模型,它将使用 Mongoid,它也将包含在我们上传到 IronWorker 的代码中。当我在 IronWorker 文件中包含以下行 merge_gem 'mongoid' 时,我得到:

弃用警告:不再需要为属性方法指定空前缀/后缀。如果调用时没有定义方法的无前缀/后缀版本define_attribute_methods,则会自动定义。(从 /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/attribute_methods/read.rb:9 的块调用)

弃用警告:同步已弃用,将从 Rails 3.2 中删除。(从 /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:298 调用) 弃用警告:define_attr_method 已弃用,将被删除替代品。(从 /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/base.rb:660 处的 set_table_name 调用) 弃用警告:define_attr_method 已弃用,将被删除而无需替换。(从 /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/locking/optimistic.rb:150 的 set_locking_column 调用)/usr/lib/ruby/gems/1.9.1 /gems/activerecord-3.1.6/lib/active_record/attribute_methods/read.rb:82:indefine_read_method': uninitialized constant ActiveModel::AttributeMethods::COMPILABLE_REGEXP (NameError) from /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/attribute_methods/read.rb:42:in来自/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/attribute_methods/time_zone_conversion.rb:35的define_method_attribute' define_method_attribute' from /task/gems/activemodel/lib/active_model/attribute_methods.rb:267:in:在/task/gems/activemodel/lib的define_attribute_method'块中/active_model/attribute_methods.rb:260:in each' from /task/gems/activemodel/lib/active_model/attribute_methods.rb:260:indefine_attribute_method' from /task/gems/activemodel/lib/active_model/attribute_methods.rb:256:in block in define_attribute_methods' from /task/gems/activemodel/lib/active_model/attribute_methods.rb:256:ineach' from /task/gems/activemodel/lib/active_model/attribute_methods.rb:256 :in define_attribute_methods' from /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/attribute_methods.rb:14:indefine_attribute_methods' 来自 /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/attribute_methods.rb:65:in respond_to?' from /task/gems/activesupport/lib/active_support/callbacks.rb:398:in__run_callback' 来自 /task/gems/activesupport/lib/active_support /callbacks.rb:385:in_run_find_callbacks' from /task/gems/activesupport/lib/active_support/callbacks.rb:81:inrun_callbacks' 来自 /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/base.rb:1617:in init_with' from /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/base.rb:959:ininstantiate' 来自 /usr/lib/ruby/gems/1.9.1 /gems/activerecord-3.1.6/lib/active_record/base.rb:470:in block in find_by_sql' from /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/base.rb:470:incollect!' 来自 /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/base.rb:470:in find_by_sql' from /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/relation.rb:112:into_a' 来自 /usr/lib/ruby/gems/1.9.1/gems /activerecord-3.1.6/lib/active_record/relation/finder_methods.rb:376:in find_first' from /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/relation/finder_methods.rb:122:infirst' 来自 /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/relation/ finder_methods.rb:263:in find_by_attributes' from /usr/lib/ruby/gems/1.9.1/gems/activerecord-3.1.6/lib/active_record/base.rb:1070:inmethod_missing' from /task/user_setup.rb:74:in new_user_setup' from /task/user_setup.rb:39:ininitialize' from /task/justa_worker.rb:48:in new' from /task/justa_worker.rb:48:inrun' from /task/runner.rb:405:in `'

0 投票
2 回答
570 浏览

ruby - 如何在 IronWorker 中捆绑本地 gem 依赖项

我有一个 Ruby IronWorker,它依赖于一个未发布到 RubyGems 的私有 gem。

有没有办法将此本地合并到文件mygemname-0.0.1.gem中的 IronWorker 中.worker

我希望能够在 myruby.worker 中指定以下内容:

目前这给出以下错误

希望默认值给出:

给出以下错误

我是否在正确的轨道上试图通过 .worker 文件让它工作?还是我应该考虑指定自定义构建步骤?

0 投票
2 回答
306 浏览

ruby - 使用 iron_worker_ruby gem 时在铁工中的继承

我正在考虑使用 IronWorker 一个项目,以便我可以轻松扩展它(预计流量很大,有很多后台作业)。

为了保持干燥,我正在尝试使用继承定义工作人员,但我不断收到以下错误:

这是基本工人类:

这是一个子类:

关于如何解决这个问题的任何想法?

0 投票
2 回答
389 浏览

ironworker - 如何使用 CLI 在本地测试 IronWorker 任务?

如何使用 CLI 在本地测试 IronWorker 任务?