无法运行node_modules/.bin/browserifyinc.确保已使用npm安装它.(在/Users/labuser/Downloads/betfair_nav_demo-master/app/assets/javascripts/application.js)
我正在使用带有Rails应用程序的Ampersand JS.宝石'轨道','4.2.1'宝石"browserify-rails",'1.2.0'
我已经安装了npm install ampersand -g
npm install browserify --save-dev
npm install underscore --save
我的Rails应用程序没有browserify-rails gem.
我有前工作班
class TempJob < ActiveJob::Base
queue_as :default # To Do Design Queue
around_perform do |job, block|
puts "Before Perform'
block.call
puts "After Perform"
end
def perform(*args)
puts "Job Start"
end
end
Run Code Online (Sandbox Code Playgroud)
我想安排工作从现在开始执行1小时
TempJob.perform_at(1.hour.from_now)
Run Code Online (Sandbox Code Playgroud)
但它给了我以下错误
NoMethodError: undefined method `perform_at' for TempJob:Class
Run Code Online (Sandbox Code Playgroud)
使用Rails 4.2.0,Ruby 2.2.0和Sidekiq 3.4.2.