Как увеличить количество просмотров изображений в Active Storage? - PullRequest
0 голосов
/ 28 января 2019

Я хочу отобразить изображение с активной ссылкой на хранилище, и если ссылка появляется, необходимо увеличить количество отображаемых изображений.Как я могу сделать это?У меня есть JSON.

json.extract! stock, :id, :name, :count
json.image stock.image.attached? ? Rails.application.routes.url_helpers.url_for(stock.image) : nil
json.keys stock.stock_keywords, :name

и выглядит как

[
  {
    "id": 298486374,
    "name": "First Stock",
    "count": 1,
    "image": "http://localhost:3000/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBEdz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--04dd2c71767078e8fdd9e3590d6c057b32f5df3f/Ekran%20Resmi%202019-01-24%2015.46.04.png",
    "keys": [
      {
        "name": "1"
      }
    ]
  },
  {
    "id": 980190962,
    "name": "Second",
    "count": 1,
    "image": "http://localhost:3000/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBFQT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ffecca579ad80c3d410340e21d41da45826c88d8/Ekran%20Resmi%202019-01-24%2015.46.04.png",
    "keys": [
      {
        "name": "1"
      }
    ]
  }
]

Если кто-то нажмет на ссылку на изображение, я хочу увеличить значение счетчика

1 Ответ

0 голосов
/ 29 января 2019

Основные цели этого драгоценного камня:

1 Разрешить голосовать за любую модель, например, нравится, не нравится, повышать / понижать и т. Д.
2 Разрешать голосовать за любую модель в произвольных областях.Разрешить голосовать любой модели
3.Другими словами, голоса не должны приходить от пользователя, =
4 они могут исходить от любой модели (например, группы или команды).Укажите
5, удобный для записи / чтения синтаксис.

в вашей модели добавьте (https://github.com/ryanto/acts_as_votable)

acts_as_votable

для видеоурока

https://www.youtube.com/watch?v=tzqReZwfMFs

...