Описание тега merit-gem
Merit - это рубиновый драгоценный камень для обработки репутации (значков, очков и рейтингов) в приложениях Rails.
1
ответ
Merit gem больше не работает на Rails 4.1
Таким образом, я загрузил значок с изображением очень хорошо на рельсах 3.2 badges = [ {id: 1, name: 'Democratic-Society', description: "Voted for two bands", image: "demo_society2.gif"} ] badges.each do |badge| Merit::Badge.create!(badge) end Но я …
15 апр '14 в 11:10
0
ответов
Ruby on Rails - камень заслуги grant_on не запускается
Поэтому я только что установил драгоценный камень достоинств и использовал его для реализации значков в своем приложении. Я определяю значок внутри config/initializers/merit.rb файл как так: badge_id = 0 [{ id: (badge_id = badge_id + 1), name: 'badg…
23 июн '15 в 00:43
1
ответ
Rails: возможно ли иметь временные значки с Merit Gem
Я хотел бы использовать Merit Gem для создания системы значков и баллов на моем веб-сайте. Тем не менее, я хотел бы, чтобы некоторые значки сбрасывались после каждого месяца. Например, ежемесячный значок 20 комментариев. Это потребует от пользовател…
06 фев '14 в 01:31
1
ответ
Наблюдаемые события с использованием значков
У меня есть проблема с драгоценным камнем заслуг, которая кажется слишком очевидной / легкой, но я изо всех сил пытался ее решить. Я использую образец наблюдаемого класса, и он отлично работает для очков. Каждое изменение точки, зарегистрированный н…
05 ноя '14 в 18:20
0
ответов
Rails заслуживает драгоценного камня, не работающего в моем приложении rails 4.1
В Merit.rb Merit.setup do |config| # Check rules on each request or in background config.checks_on_each_request = true config.orm = :active_record # Add application observers to get notifications when reputation changes. # config.add_observer 'MyObs…
12 авг '14 в 14:00
2
ответа
Драгоценный камень: истекающие очки
Я даю скидки на продукты на основе общего балла пользователя. Но я хотел бы призвать пользователей использовать эти очки в течение 180 дней. Таким образом, будут учитываться только баллы созданного_ < 180.days.ago. Какой был бы простой способ получи…
14 июн '14 в 16:48
2
ответа
Заслуга уровня самоцвета
Я хочу знать, как я могу использовать баллы, которые дают заслуги в рельсах, как опыт, полученный пользователем, и когда опыт достигает определенного уровня, пользователь будет повышаться. Я просто хочу знать, где именно хранятся точки пользователя,…
07 мар '13 в 07:34
1
ответ
Заслуга рубинового камня не работает с условным оператором
Драгоценный камень ruby не добавляет очков пользователю с добавленным "user.passion.present". Это работает без этого. Я все настроил, работая с драгоценными камнями Devise и Merit. Кажется, все работает, кроме этого. module Merit class PointRules …
29 мар '15 в 15:20
1
ответ
Merit + Rails 4 и защищенные атрибуты
Всем днем, Я только что загрузил драгоценность, я установил все свои значки, но в действии я вижу следующее: WARNING: Can't mass-assign protected attributes for Merit::Action: user_id, action_method, action_value, had_errors, target_model, target_id…
22 ноя '13 в 16:51
1
ответ
Жемчужина заслуг - запретите пользователям голосовать более одного раза
Я использую Gem Merit, чтобы добавить систему репутации в свое приложение для пользователей, которые вошли в систему. Это пример того, как я использую score для обработки голосования: def initialize score 5, on: 'posts#upvote', to: :user score -5, o…
21 май '16 в 20:14
3
ответа
Rails: значок Merit Gem не регистрируется или не отображается
Я установил следующий значок, который зарегистрирован в БД: merit.rb Merit::Badge.create!({ id: 1, name: 'Five Tasks' custom_fields: { img_url: '/images/badge.gif' } }) Я установил следующее правило: badge_rules.rb grant_on 'tasks#create', :badge =&…
11 дек '13 в 06:05
1
ответ
В действии #create цель не найдена
Я пытаюсь установить badge_rule для первого действия создания с именем "Выбор" (выбор продукта членами). Правило: приложение / модель / заслуга /badge_rules.rb grant_on 'member/selections#create', badge: 'FirstSelection', to: :member do |selection| …
07 май '18 в 09:41
1
ответ
Rails Ruby заслуга gem обозревателя не работает
Я использую камень достоинств в своем проекте рельсов, а наблюдатель заслуг не работает вообще. У меня есть файл reputation_change_observer.rb в моей папке app/ наблюдатели / #reputation_change_observer.rb class ReputationChangeObserver observe :use…
09 июл '14 в 06:02
1
ответ
Как добавить новую ассоциацию в библиотечную модель
Я использую библиотеку заслуг в рельсах. И надеемся добавить ассоциацию в Merit::Score::Point, чтобы она имела связь has_one с другим вызовом модели ScoreWorkflow. Ниже мой код. В этом коде я надеюсь добавить ассоциацию, чтобы я мог добавить has_one…
10 апр '16 в 10:10
1
ответ
Драгоценный камень заслуги: Как истечь кэшированные значения?
Я пытаюсь кешировать данные пользователя, но обнаружил, что точки, сгенерированные драгоценным камнем Merit, не истекли должным образом. Обычно я могу сделать что-то подобное в Rails: belongs_to :user, touch: true Есть ли способ сделать то же самое …
15 янв '14 в 11:52
2
ответа
Rails 4: создание правил для очков с использованием самоцвета
Я нахожусь в процессе преобразования системы голосования и репутации моего приложения из системы activerecord-reputation-система в заслугу, поскольку у последнего, похоже, гораздо более активная основная команда. Я пытаюсь установить точечные правил…
18 дек '13 в 02:34
0
ответов
Rails - оценка достоинств Ruby gem не добавляется, если модель не может быть угадана из контроллера
Я работаю с заслугой заслуги, у меня есть контроллер страниц и действие "фанат". Мне нужен драгоценный камень заслуг, чтобы добавить 10 баллов, когда пользователь будет фанатом страницы. Модал это "Вентилятор". У фаната есть пользователь. score 10, …
03 июн '14 в 12:47
1
ответ
Rails 4 / Devise / Merit gem: не найден target_obj в Правиле #?
Я пытаюсь реализовать систему бейджей в своем приложении Rails, используя драгоценный камень Merit. Я хочу дать значок 100 первым пользователям моего приложения. Поэтому я добавляю этот код в badge_rules.rb grant_on 'registrations#create', badge: 'P…
10 мар '14 в 17:49
1
ответ
Рубин на рельсах
Есть ли способ изменить уровень пользователя, что-то вроде user.set_rank(:level => 4)? Мне нужно изменить уровни пользователей, но заново определить правила рангов и выполнить то, что предлагается здесь. Может ли камень заслуг пересчитать репутацию …
24 авг '14 в 15:23
1
ответ
Rails 4: Merit Gem: высушить код PointRules?
Есть ли способ немного высушить класс PointRules? Я попробовал это, но это не сработало: %w(attr1 attr2 attr3).each do |attribute| score 10, on: 'comments#create', do |comment| comment.attribute.present? end end Это дало мне эту ошибку: private meth…
27 июн '14 в 16:08