私は、delayed_job からうなり声スタイルの通知を取得する既存の方法を破ったところです。他の人の宝石を開いてハッキングしても、どこにも行きません。だから私は疑問に思いました: バックグラウンド タスクから通知を取得する賢明な方法は何ですか。現在、私はこのような ruby クラスでgritter_noticesを使用しています (ただし、動作を停止するために何かを実行しました... ドキュメントは私の母国語ではありません...)
#User.rb
has_gritter_notices
class DoThing
def run_thing(books, template, client, user)
# some code
User.find(user).notice "<a href='/archives' target='_blank'>View Archive</a>", :level => :notice, :sticky => true, :title => "Things generated."
end
handle_asynchronously :run_thing
end
ps私が得ているエラーはActiveRecord::RecordInvalid: Validation failed: Text can't be blank
.