Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 January 31

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
add_index :table, [:column1, :column2], unique: true, where: "boolean_column = TRUE" по идее так должно сработать
источник

SD

Sunny Daily in Ruby, Rails, Hanami | dry-rb
@Eugene_Shved wow so profitable
источник

Ч

Человек in Ruby, Rails, Hanami | dry-rb
Добрый день ! Прошу Вашей помощи.
Необходимо сделать однопоточный вызов метода. Или ограничить вызов метода. Например имя метода: def get_text
Это необходимо для того чтобы вызываемый метод не передавал требуемые значения при одновременном вызове. Так как при параллельном вызове метода происходит сбой. Данные не передаются. У одного из метода.
Как можно это сделать перехватить с помощью before_action. А далее перераспределять по потокам. (Данный пункт непонятен. Как его реализовать).
Правильно ли я думаю что таким образом выполнить задачу сделать. Заранее спасибо.
источник

DS

David Salamau in Ruby, Rails, Hanami | dry-rb
Человек
Добрый день ! Прошу Вашей помощи.
Необходимо сделать однопоточный вызов метода. Или ограничить вызов метода. Например имя метода: def get_text
Это необходимо для того чтобы вызываемый метод не передавал требуемые значения при одновременном вызове. Так как при параллельном вызове метода происходит сбой. Данные не передаются. У одного из метода.
Как можно это сделать перехватить с помощью before_action. А далее перераспределять по потокам. (Данный пункт непонятен. Как его реализовать).
Правильно ли я думаю что таким образом выполнить задачу сделать. Заранее спасибо.
если я правильно понял вас - https://api.rubyonrails.org/classes/ActiveRecord/Locking/Pessimistic.html
источник

Ч

Человек in Ruby, Rails, Hanami | dry-rb
Спасибо . За ответ но не совсем . Необходимо что бы вызовы обрабатывались поочередно .
источник

DS

David Salamau in Ruby, Rails, Hanami | dry-rb
вызовы callbacks поочередно ?
источник

ME

Marsel Etsamoe in Ruby, Rails, Hanami | dry-rb
Надо больше контекста. Метод работает с записью в бд?
источник

ME

Marsel Etsamoe in Ruby, Rails, Hanami | dry-rb
Мьютекс?
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
очередь, в конце концов )
источник

Ч

Человек in Ruby, Rails, Hanami | dry-rb
Marsel Etsamoe
Надо больше контекста. Метод работает с записью в бд?
Да работает. Но дало в другом. Делаю клик на кнопку вызываться метод. И этот метод один. Но вызывать это много раз. И из-за этого и необходимо обработка или вызов по очереди (как лучше не знаю).
источник

NB

Nikita Batrak in Ruby, Rails, Hanami | dry-rb
Человек
Да работает. Но дало в другом. Делаю клик на кнопку вызываться метод. И этот метод один. Но вызывать это много раз. И из-за этого и необходимо обработка или вызов по очереди (как лучше не знаю).
А что метод делает?
источник

Ч

Человек in Ruby, Rails, Hanami | dry-rb
Значения из базы данных
источник

a

a in Ruby, Rails, Hanami | dry-rb
Человек
Да работает. Но дало в другом. Делаю клик на кнопку вызываться метод. И этот метод один. Но вызывать это много раз. И из-за этого и необходимо обработка или вызов по очереди (как лучше не знаю).
читаю твои слова, но мысли не понимаю совершенно. если додумать, то тебе нужно что-то типа дебаунса
источник

E

Evgeny in Ruby, Rails, Hanami | dry-rb
Просто напиши, что он делает, не раскроет же это твою киллер фичу сервиса :) зато людям понятнее будет, что ты хочешь.
источник

Ч

Человек in Ruby, Rails, Hanami | dry-rb
Мне скрывать нечего )
Данные передаются в nokogiri .)
источник

AA

Adamtsov Artem in Ruby, Rails, Hanami | dry-rb
Ключ в редис положить, и все остальные вызову весят в слипе, пока этот ключ есть в редисе
источник

a

a in Ruby, Rails, Hanami | dry-rb
a
читаю твои слова, но мысли не понимаю совершенно. если додумать, то тебе нужно что-то типа дебаунса
источник

Ч

Человек in Ruby, Rails, Hanami | dry-rb
Adamtsov Artem
Ключ в редис положить, и все остальные вызову весят в слипе, пока этот ключ есть в редисе
Да. И можно подробнее )
источник

AA

Adamtsov Artem in Ruby, Rails, Hanami | dry-rb
Человек
Да. И можно подробнее )
Когда доберусь до ноута могу пример скинуть, главное не забыть )
источник

Ч

Человек in Ruby, Rails, Hanami | dry-rb
Спасибо.
источник