-1

私は、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.

4

1 に答える 1

0

ああ、私を無視してください。私は whitelist_attributes をオンにしました:

config.active_record.whitelist_attributes = true

そして、gem の属性がホワイトリストに登録されていませんattr_accessible

于 2012-09-07T07:28:00.847 に答える