2017-07-01 30 views

答えて

1

あなたはにモデル内でコールバックを使用することができますチェック・テーブルの状態が変更されました。たとえば、追加されたレコードを変更する場合は、ActiveRecord Callback sequences

# app/models/model.rb 
class Model < ActiveRecord::Base 
    after_create :some_call 

    def some_call 
    puts "this is your code after record added?" 
    # you can also check table condition directly from here 
    puts Model.count 
    end 
end 
1

あなたのテーブルのレコードが変更されたときには、作成またはポストアクションによって変更されます。レコードが追加または更新されるたびに何かをしたい場合は、それはあなたの作成アクション内にあります。

createメソッド内でcreate notificationを呼び出すことで、ユーザーがコメントするたびに通知を作成できます。あなたのテーブルの

またはあなたは、単にあなたの記録に

を.sizeや.countを使用して行数をカウントし、数の変化やサイズを探すことができます

関連する問題