我想创建一个工作来在 mailchimp 上订阅我的用户。但是当我运行railsgenerate job subscribe_user_to_mailing_list
命令时,我收到了这条消息
找不到生成器作业。
我的rails版本是4.0.0
解决方案: 我刚刚找到了这个问题的解决方案,所以我在这里发布解决方案。也许它应该对其他人有所帮助。
将此gem“activejob_backport”
添加到您的 Gemfile 中并运行bundle install
。
现在创建一个新文件config/initializers/active_job.rb
ActiveJob::Base.queue_adapter = :inline
现在运行rails g
。工作生成器现在就在那里。
最佳答案
Active Job 框架是在 Rails v4.2 中引入的,因此您需要更新 Rails 版本才能使用它:
编辑您的 Gemfile 以包含
gem 'rails', '4.2.1'
然后运行
bundle update
关于ruby-on-rails - Rails 作业生成器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34081717/