Size: a a a

2021 December 09

🔥F

🔥 Marat | Max F 🔥... in RubyRush.ru
Автор чего? Реакт курса?
источник

V

Viktor in RubyRush.ru
Я изучал верстку и JS, но узнал про Ruby и он мне очень понравился, поэтому я хочу изучить его
источник

VV

Vadim Venediktov in RubyRush.ru
👍
источник

🔥F

🔥 Marat | Max F 🔥... in RubyRush.ru
Js незабывай) пригодится.
источник
2021 December 10

S

Saimon in RubyRush.ru
Доброй ночи всем )
Прошу помощи. Есть сервер: Ubuntu 21.04, Ruby 3.0.1, Rails 6.1.4.1, PostgreSQL 13, Nginx, Passenger, Redis, Resque
Deploy
с помощью Capistrano. В dev env руками запускаю resque worker и джобы отрабатывают тип топ. Деплой проходит без ошибок. После деплоя все стартует, все работает. Но стоит просто ребутнуть сервак - и сволочь RESQUE не может запустить worker! Пишет ошибку в лог, что не может подключиться к Redis на localhost 6379. Redis запускается автоматом, команда redis-cli ping отвечает. И самый прикол в том, что если запустить на production руками resque worker или с помощью cap production resque:start  руками - он собака стартует без проблем!
Бьюсь 2 дня уже, перелопатил уже весь гугл на нескольких языках )) Реально уже не первый VPS настраиваю - и такое первый раз )
Может кто что умное, толковое подскажет? Заранее благодарен!

Ошибка - Error connecting to Redis on localhost:6379 (Errno::ECONNREFUSED)
источник

J

Jester in RubyRush.ru
Как найти среднее арифметическое в языке си?
источник

IL

Ivan Lapshin in RubyRush.ru
сложить числа и поделить на их количество
источник

GG

Gleb Grishakov in RubyRush.ru
найс)))
источник

EK

Eduard Kuznetsov in RubyRush.ru
gem install average
источник

A

Albert in RubyRush.ru
Всем привет! Подскажите пожалуйста, как можно решить проблему
Хочу спарсить сайт, но у него не идет полное отображение страницы. То-есть показывается 30 элементов и чтобы увидеть следующие, нужно нажимать кнопку "Увидеть больше" и так раза четыре, чтобы все отобразилось. Одним из способов нашел на stackoverflow решение использовать библиеотку "watir-webdriver" и при помощи нее постоянно нажимать на кнопку. Но мне кажется это решение каким-то неудобным костылем, может есть какие-то более элегантные способы?
источник

E

Ears in RubyRush.ru
это не костыль, это подгружаемая страница. т.е. если на ней изначально нет всех данных и она их в ajax-стиле подгружает у тебя нет иного варианта кроме как эмулировать взаимодействие пользователя
источник

A

Albert in RubyRush.ru
Ага, ладно, понял, спасибо
источник

AP

Alex Past in RubyRush.ru
Alex Past, [10 дек. 2021 г., 23:13:28]:
У кого нибудь был опыт передачи в graphQl в query массива в качестве аргумента?

types/query_type.rb

   field :reCalcBirth, String, null: false do
     argument :order_id, String, required: true
     argument :date_of_birth, [Types::Input::DateOfBirthInput], required: true

   end
   def reCalcBirth(order_id:, date_of_birth:)
     api_recreate = ApiRecreateController.new
     api_recreate.recalc_birth(uid: order_id, date_of_birth: date_of_birth)
   end


types/input/query_type.rb

module Types
 module Input
   class DateOfBirthInput < Types::BaseInputObject
     field :date_of_birth, String, null: false
   end
 end
end

"error": {
   "message": "Second definition of mutation(...) (Types::MutationType) is invalid, already configured with Types::MutationType"
источник

I

Integrity in RubyRush.ru
Вроде все должно работать, возможно где то в приложении не дописан required или null
источник

AP

Alex Past in RubyRush.ru
В том то и дело все везде написано! (
источник

МБ

Михаил Беркович... in RubyRush.ru
Дебажить, пробовать отключать поля. Сужая область возможной ошибки
источник

AP

Alex Past in RubyRush.ru
argument :date_of_birth, [Types::Input::DateOfBirthInput], required: true тут ошибка
источник
2021 December 11

МБ

Михаил Беркович... in RubyRush.ru
Вопрос, скорее, зачем отдельный тип писать для поля?
источник

Э

Эдем in RubyRush.ru
Там же просто стринг, почему просто [String] не использовать?
источник

AP

Alex Past in RubyRush.ru
а как еще массив передать?
источник