merit-gem

    0熱度

    1回答

    我使用功勳寶石信譽系統添加到我的應用程序爲登錄的用戶 這是我如何使用score處理的例子。投票: def initialize score 5, on: 'posts#upvote', to: :user score -5, on: 'posts#downvote', to: :user score 1, on: 'posts#upvote', to: :itself

    0熱度

    1回答

    有沒有辦法乾點PointRules類?我試過,但沒有奏效: %w(attr1 attr2 attr3).each do |attribute| score 10, on: 'comments#create', do |comment| comment.attribute.present? end end 它給了我這個錯誤: private method `att

    0熱度

    1回答

    class StaticPagesController < ApplicationController def home end def leaderboard @scores = Merit::Score.top_scored end end 我使用的考績制度爲我on Rails應用程序的紅寶石和我想表明的季節(夏,秋,冬)通過的行動記錄一個按鈕。 新的鐵路和第一次我

    -1熱度

    1回答

    我面臨的真正的戰術問題是所有類別都設置爲「默認」,因此如果我選擇[:category] ​​='default',它只會添加沒有類別。因此,如果我給cateogry'arin'添加點數,它不會被計算爲'默認'總數。所以我試圖抓住所有的表,如果NOT NULL或類別,但它繼續抓住'arin'相同的金額。 默認:20 阿林:20 應占總的40,如果沒有提供或 '默認' 的類別,如果PARAMS類別 '

    1熱度

    1回答

    尋找一種方式通過閃光消息通知用戶,他們已經獲得了新的證件。 我每次在這裏說明我觀察設置:https://github.com/merit-gem/merit#getting-notifications 我觀察代碼: class ReputationChangeObserver def update(changed_data) description = changed_dat

    0熱度

    2回答

    即時試圖建立信譽系統使用所述梅爾蒂寶石導軌,即時通訊試圖當用戶創建超過8授予徽章但是,每次我創建評論時,我都會收到錯誤的未定義方法用戶。我使用設計,但我可以手動創建一個徽章。有人可以幫忙嗎?謝謝 !! 徽章規則 # Be sure to restart your server when you modify this file. # # +grant_on+ accepts: # * Not

    2熱度

    1回答

    我使用merit gem鋼軌,並想擁有的聲譽變化的時間表,贏得徽章等。例如 +1 22Feb PostTitle投了起來 +3 22Feb郵政標題收藏 -1 22Feb PostTitle投了下來......等等。 基礎上的自述,我創建了以下內容: 配置/初始化/ merit.rb config.add_observer 'ReputationChangeObserver' reputatio

    2熱度

    1回答

    我有一個優點寶石的問題,似乎太明顯/容易,但努力想出來。 我使用的是sample observable class,它適用於點。每一點改變,註冊的觀察者都會收到更新。但是,對於徽章,不會發生此類更新。 我如何爲用戶分配徽章可能是是原因,但我不確定原因。再次使用example from the wiki,我正在查看用戶的總積分,並使用add_badge方法爲該用戶創建適當的徽章。這工作正常。也就是說

    0熱度

    1回答

    我在這種情況下遇到了麻煩。我跟着this manual,但它沒有幫助我。 這裏是我的文件: 的routes.rb: devise_for :users, controllers: { omniauth_callbacks: 'users/omniauth_callbacks', registrations: 'registrations' } merit.rb: Merit.setup do

    0熱度

    2回答

    我打折的產品基於用戶的積分總數。但我想鼓勵用戶在180天內使用這些積分。所以,只有分數created_at < 180.days.ago會計數。 從180天前得到唯一標點符號的簡單方法是什麼?