无法转储匿名模块错误(在模块中的方法上使用Rails delayed_job)

时间:2015-05-22 14:35:11

标签: ruby-on-rails module delayed-job

我正在尝试在我的某个方法上使用delayed_job queuing system。当我将方法移动到它自己的模块时,它运行没有错误。但是,我想在同一模块中运行该方法,以使代码更清洁,但我收到错误"无法转储匿名模块错误"。

module TeamActions

    def team_members(options)
            client = options[:client]
            team = options[:team]

            self.delay.create_all_permissions(team,client)
    end

    def self.create_all_permissions(team,client)
            team.memberships.each do |member|
                ClientPermission.create(client: client, user: member.user)
            end
    end

end

0 个答案:

没有答案