Size: a a a

2019 August 03

АЯ

Артём Яроцкий... in RubyRush
Вам ответ прям в консоли написан
источник

АЯ

Артём Яроцкий... in RubyRush
Если проект создан, то сначала cd в папку с проектом. Или как там на винде это люди делают?
источник

Э

Эдем in RubyRush
Артём Яроцкий
Вот сомневаюсь, что тут это будет. Может в слаке что-то подобное и запилят, так как он более остро под программеров заточен, а тут вряд ли. Слишком широкая аудитория
Если файл rb грузишь, то разметка подсвечивается в слэке. Не знаю, дефолт ли это
источник

Э

Эдем in RubyRush
Sammy Stop
А отличников преподы и не вспоминают, как правило, с кем проблем не было
Это не так. Зубрил не помнят. А ярких отличников всегда помнят. У меня жена препод
источник

АЯ

Артём Яроцкий... in RubyRush
Эдем
Если файл rb грузишь, то разметка подсвечивается в слэке. Не знаю, дефолт ли это
Я там больше копипастой код вставляю. Ну и коллеги тоже. Но учту на будущее 👍
источник

K

Kairat in RubyRush
Казихан
Всем спасибо за советы, буду пробовать!)
Действуй не бойся.
Я в 40 просто пошёл учится с таким же уровнем как у тебя.
Сейчас стажёр в банке в Алмате.
Единственный банк, который пользуется руби.
источник

АЯ

Артём Яроцкий... in RubyRush
Kairat
Действуй не бойся.
Я в 40 просто пошёл учится с таким же уровнем как у тебя.
Сейчас стажёр в банке в Алмате.
Единственный банк, который пользуется руби.
Вот человек 👍
источник

SS

Sammy Stop in RubyRush
Kairat
Действуй не бойся.
Я в 40 просто пошёл учится с таким же уровнем как у тебя.
Сейчас стажёр в банке в Алмате.
Единственный банк, который пользуется руби.
Пойдем в чят с казахами 😁
источник

K

Kairat in RubyRush
Sammy Stop
Пойдем в чят с казахами 😁
Что за чат?
источник

АЯ

Артём Яроцкий... in RubyRush
Kairat
Что за чат?
Она, видимо, про это:
источник

АЯ

Артём Яроцкий... in RubyRush
808
Надо Пашки написать чтоб запилил
👆👆👆
источник

SS

Sammy Stop in RubyRush
Ну нет) прост ребята с Казахстана
источник

SS

Sammy Stop in RubyRush
Казахи классные)
источник

SS

Sammy Stop in RubyRush
Особенно, когда на лошАдях
источник

АЯ

Артём Яроцкий... in RubyRush
Аааа
источник
2019 August 04

DT

Den The Coder in RubyRush
Привет друзья! Раз уж у нас выходной, а по выходным можно общаться на околонаучные темы (по правилам чата), то во вам немного классики))
источник

A

Alex in RubyRush
Привет, ребят. Осваиваю rails, столкнулся с непониманием одной детали, как и куда помещать логику?
Допустим вот. Я пишу приложение пингер, который опрашивает определенные узлы и в случае потерь отправляет мэйл.
@status = true
def send_mail(emails, body)
 each emails do |m|
   # рассылка Mailer
 end
end

def ping
 true #NET::PING.. возвращает true или false
end

def checker(loss)
 loop do
   if ping
     i = 0
     change_status(:on)
   else
     i += 1
   end
   sleep 3
   
   change_status(:off) if i > loss
 end
end

change_status(stat)
 case stat
 when :on
   send_mail(emails, "Заработало") if @status == false
   @status = true
 when :off
   send_mail(emails, "Поломалось") if @status == true
   @status = false
 end
end

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

Э

Эдем in RubyRush
Контроллер должен заниматься обработкой запросов к приложению. Здесь это есть? Нет. Значит в моделях или сервисных объектах
источник

DM

Dmitriy Tensei Malys... in RubyRush
Alex
Привет, ребят. Осваиваю rails, столкнулся с непониманием одной детали, как и куда помещать логику?
Допустим вот. Я пишу приложение пингер, который опрашивает определенные узлы и в случае потерь отправляет мэйл.
@status = true
def send_mail(emails, body)
 each emails do |m|
   # рассылка Mailer
 end
end

def ping
 true #NET::PING.. возвращает true или false
end

def checker(loss)
 loop do
   if ping
     i = 0
     change_status(:on)
   else
     i += 1
   end
   sleep 3
   
   change_status(:off) if i > loss
 end
end

change_status(stat)
 case stat
 when :on
   send_mail(emails, "Заработало") if @status == false
   @status = true
 when :off
   send_mail(emails, "Поломалось") if @status == true
   @status = false
 end
end

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

A

Alex in RubyRush
Спасибо) Буду читать :)
источник