
Salim
28.05.2017
20:25:36
Я тоже вот думаю наверняка большинство контор используют жс

Диёр
28.05.2017
20:26:55
А почему у тебя выбор именно между js и ruby

Salim
28.05.2017
20:29:31
не поймите не правильно я правильно сформирол мыслю. я меня один чел хотел верстке научить по руби при этом оставив на стороне фундамент всему html.Как то странно нет ?
не правильно опечатка

Google

Диёр
28.05.2017
20:33:14
Я мало чего понял из этих слов, если честно

Salim
28.05.2017
20:34:54
короче расспишите путь для изученя верстки начало html и далее

v
28.05.2017
20:35:14
это несколько не сюда

Mark
28.05.2017
20:35:54
В вёрстке без руби никуда

Salim
28.05.2017
20:37:09
так то да. вопрос когда о свою css я уже могу руби начать изучать или после css рано учить руби ?

Dmitriy
28.05.2017
20:38:07

Salim
28.05.2017
20:38:32
)) ок

kapkapbopoh
28.05.2017
20:39:37
а потом c++, без него с html проблемы будут

Mark
28.05.2017
20:40:14
Да когда знаешь цсс в принципе больше ничего не нужно
А вообще это тролль какой то

Salim
28.05.2017
20:40:43

Dmitriy
28.05.2017
20:40:46
Я без шуток сказал. Без английского будет сложно читать документацию код и тп, без нормального русского на вопросы тебе отвечать никто не будет

Google

Dmitriy
28.05.2017
20:41:25

v
28.05.2017
20:41:28

Salim
28.05.2017
20:42:10
благодарю !!!

Dmitriy
28.05.2017
20:44:00

Mark
28.05.2017
20:45:11
Кек

Salim
28.05.2017
20:45:57
)) спасибо мне точно надо тренироваться на этом тренажере

Hard
28.05.2017
21:45:40

Nikita
28.05.2017
23:39:16
просто Салим судя по всему русский не очень хорошо знает, чего накинулись?

Xenial
29.05.2017
04:50:50

Michael
29.05.2017
07:38:04
Доброе утро
помогите пожалуйста отрефакторить метод и нужно ли его вообще трогать?
меня смущают
when -99..-2
'-'
when 4..99
'+'
def day_change_indicator(date_time)
# P;Day -1 (Previous)
# N;Day +1 (Next)
# S;Days +2 (Second)
# T;Days +3 (Third)
# +; Days > +3
# -; Days < -1
# nil; Day 0
days = (date_time.to_date - std.to_date).to_i
case days
when -99..-2
'-'
when 4..99
'+'
when -1
'P'
when 1
'N'
when 2
'S'
when 3
'T'
else
nil
end
end

Alexander
29.05.2017
08:03:23
Только не верь людям, которые "отрефакторят" в нечитаемый однострочный код ?

Vasiliy
29.05.2017
08:11:06
как вариант лучше все цифры вынести в константы

v
29.05.2017
08:12:00

Vasiliy
29.05.2017
08:13:11
и...?

v
29.05.2017
08:13:56
смысл их константами менять?

Vasiliy
29.05.2017
08:14:55
наглядее выглядеть будет, плюс избавится от комментов
тип
class DayCalc
PREVIOUS_DAY = -1
...
MORE_THREE_DAYS = -99..-2
....
case days
when MORE_THREE_DAYS
'-'
when PREVIOUS_DAY
'P'
...

Sergey
29.05.2017
08:19:06

v
29.05.2017
08:19:41

Google

Vasiliy
29.05.2017
08:19:45
утрировать я думаю не стоит уж

v
29.05.2017
08:19:52
MORE_THREE_DAYS

Vasiliy
29.05.2017
08:22:04
ну я б вынес в константу так, потому что такой пиздняк считаю ещё хуже
...
# -; Days < -1
...
when -99..-2
'-'

Michael
29.05.2017
08:23:13
я пот думаю, может исключить
when -99..-2
'-'
when 4..99
'+'
из case
и сделать двумя отдельными return if

Василий
29.05.2017
08:29:57
DAYS = { -1 => 'p', 1 => 'N', 2 => 'S', 3 => 'T' }
return '-' if (-99..-2).include?(days)
return '+' if (4..99).include?(days)
DAYS[days]
Хз только как константу назвать =)

Michael
29.05.2017
08:32:38
вот так на ваш взгляд, нормально будет?
def day_change_indicator(date_time)
days = (date_time.to_date - std.to_date).to_i
return '-' if days < -1
return '+' if days > 3
case days
when -1
'P'
when 1
'N'
when 2
'S'
when 3
'T'
else
nil
end
end

Vasiliy
29.05.2017
08:36:59
с хэшем как-т покороче

Michael
29.05.2017
08:37:25
аа да понял затею
спасибо, довольно таки не плохо получается
DAY_CHANGE_INDICATORS = { -1 => 'P', 1 => 'N', 2 => 'S', 3 => 'T' }.freeze
def day_change_indicator(date_time)
day_offset = (date_time.to_date - std.to_date).to_i
return '-' if day_offset < -1
return '+' if day_offset > 3
DAY_CHANGE_INDICATORS[day_offset]
end

Michael
29.05.2017
08:47:43

anon
29.05.2017
09:45:44
Доброе утро, у меня есть модель пользователя которая has_many отзывов, у каждого отзыва есть рейтинг, на основе рейтингов отзыва рассчитывается рейтинг пользователя. Должен ли я дублировать рейтинг в таблице пользователя или рассчитывать его каждый раз?

Смерть
29.05.2017
09:46:43
Я бы закешировал рейтинг, чтобы при отображении не дергать каждый раз отзывы

v
29.05.2017
09:46:49
я бы дублировал

anon
29.05.2017
09:47:28
ок, спасибо

Igor
29.05.2017
10:22:31

anon
29.05.2017
10:22:53
так и сделал, спасибо

Nikita
29.05.2017
10:23:36
как в сайдкике джобу в Retry принудительно отправлять?

Google

Nikita
29.05.2017
10:24:19
то есть делаешь свое условие какое-то, если оно не проходит - отправляеям джобу в Retry

Dmytro
29.05.2017
10:38:13
Кто можеш подсказать:
Есть задача, что-бы пользователь заходил по ссылке http://my-site.com/proxy попадал на самом деле на сайт http://10.10.10.1:4545, но нигде не видел ip 10.10… Нашел что можно делать через webrick, но пока не могу понять как

Adamtsov
29.05.2017
10:39:06

I
29.05.2017
10:43:15

Dmytro
29.05.2017
10:45:22

Vasiliy
29.05.2017
10:48:25

Dmytro
29.05.2017
10:48:48
эм.. как?
коробочное решения, ставится на машину пользователю

Vasiliy
29.05.2017
10:49:29
ну если он может конфиги править то скорее всего сможет и проксирующий адрес править и всё остальное

Admin
ERROR: S client not available

Karina
29.05.2017
10:51:17
ок, ща попробую

v
29.05.2017
10:52:38

Andrey
29.05.2017
10:54:04
да, смотреть надо что в ответе прилетает и с каким кодом. а редирект это, кстати, 300 или 301 код должен быть

Karina
29.05.2017
10:58:12
не, ни 200, 300, 301 не помогают

v
29.05.2017
11:00:53

Karina
29.05.2017
11:02:08
а что в контроллере?
в контроллере абсолютно нет никаких ошибок - каждый шаг byebugом проверяла. да и консоль чистая - там просто вытаскивание элемента из хэша

v
29.05.2017
11:02:15
эээ
ну какбэ посмотреть бы
алсо
в браузере консоль есть
и в ней можно смотреть, что именно рельсы отдают

Google

Karina
29.05.2017
11:02:57

v
29.05.2017
11:03:03
не
я про network
а не про ошибки

Karina
29.05.2017
11:03:17
а
щас позырю
Status Code: 200 OK
блин, только почему там Request Method: Post
у меня написано - delete

Mark
29.05.2017
11:07:47
ну это нормально

No
29.05.2017
11:07:52
это запрос на отправке формы?

Karina
29.05.2017
11:11:24

No
29.05.2017
11:11:44
браузер не может отправлять delete запрос
потому и post

Karina
29.05.2017
11:12:27
это да
но почему падает в error всё равно не пойму

v
29.05.2017
11:26:05
@gambala ^

Vitaliy
29.05.2017
11:26:25
о, меня призвали

v
29.05.2017
11:27:06
ты ж тыкаешь нативный рельсовый жквери