
Mikhail
26.09.2016
12:19:24
такой же вопрос почему?

trickster
26.09.2016
12:19:33
хотя в контроллере я так и сделал
тут вопрос как выводить во вьюхе
ну тоесть мой вопрос

Google

trickster
26.09.2016
12:19:48
как отрефакторить)
потому-что повторяется много где

ojab
26.09.2016
12:20:27
потому что повторяется много где, очевидно
поэтому проще сделать в одном месте

trickster
26.09.2016
12:22:00
дело не в этом
я вывожу поля с бд
а там всё в utc

ojab
26.09.2016
12:24:52
[1] pry(main)> Xxx.last.created_at
=> Mon, 26 Sep 2016 10:54:35 UTC +00:00
[2] pry(main)> Time.zone = 'Europe/Moscow'
=> "Europe/Moscow"
[3] pry(main)> Xxx.last.created_at
=> Mon, 26 Sep 2016 13:54:35 MSK +03:00
что не так?

trickster
26.09.2016
12:26:39
хм
ага, странно
почему у меня во вьюхе тогда это не работает

Google

trickster
26.09.2016
12:30:42
хотя в binding.pry показывает другую тайм зону

Michael
26.09.2016
12:32:20
может?
в application.rb
config.time_zone = 'Europe/Moscow'
или я не о том думаю?

trickster
26.09.2016
12:32:35
не

Michael
26.09.2016
12:32:45
понял, сорри

trickster
26.09.2016
13:31:28

ojab
26.09.2016
13:32:09
при запросе — это когда конкретно? Во вьюхе Time.zone возвращает то что нужно?

trickster
26.09.2016
13:32:10
есть такой метод
def set_time_zone(&block)
Time.use_zone(current_user.company.config.time_zone, &block)
end
и around_action set_time_zone, if: :current_user
ну я подумал, что глупо всё переименовывать во вьюхах
когда он должен выводить и так

ojab
26.09.2016
13:32:57
у тебя вьюха рендерится за пределами action'a

trickster
26.09.2016
13:33:52
так какое решение по твоему лучше?

ojab
26.09.2016
13:33:58
>Note that an "around" filter also wraps rendering. In particular, if in the example above, the view itself reads from the database (e.g. via a scope), it will do so within the transaction and thus present the data to preview.
mkay, в пределах action'a

trickster
26.09.2016
13:35:44
ну он в дефолт ставит
и всё
хз.

ojab
26.09.2016
13:39:32
https://gist.github.com/ojab/b163dde11d60367a48ccdbfee689fbda вот эта конструкция мне выводит @xxx.created_at в 'Europe/Moscow'
так что смотри какая Time.zone во вьюхе

Google

trickster
26.09.2016
13:40:58
во вьюхе дефолтная...

ojab
26.09.2016
13:41:51
в контроллере/action'e правильная?

trickster
26.09.2016
13:42:54
неа
тоже дефолтная
по крайней мере в контроллере

ojab
26.09.2016
13:43:45
А set_time_zone вообще вызывается?
>around_action set_time_zone, if: :current_user

trickster
26.09.2016
13:44:11
как проверить?

ojab
26.09.2016
13:44:14
на самом деле around_action :set_time_zone, if: :current_user, надеюсь?
сделай там raise или binding.pry
если вызывается — получишь exception/вывалишься в дебаггер

trickster
26.09.2016
13:44:49
там , это где?

trickster
26.09.2016
13:44:57
в аппликейшн контроллере?

ojab
26.09.2016
13:45:02
в set_time_zone

trickster
26.09.2016
13:45:28
да конечно правильно написано
не проваливается в дебаггер
ща попробую каррент юзера убрать
не
он не попадает

Google

trickster
26.09.2016
13:46:32
почему?
хм, он проваливается на другие ссылки.
всё я понял..

Admin
ERROR: S client not available

trickster
26.09.2016
13:48:09
у меня разные аппликейшн контроллеры
3 штуки.
легаси проект, 4ёх летний)
ojab спс
огромное
хороший ты человек
:)

...
26.09.2016
14:13:00
Sorry.

Mikhail
26.09.2016
14:13:22
народ оффтоп есть кто в evrone работает

Andrey
26.09.2016
16:25:28
есть пару знакомых

Mikhail
26.09.2016
16:26:24
смотрю выкинули вакансию, хотел поинтересоваться чем занимаются когда приходят
и насколько жестко отбирают

Andrey
26.09.2016
16:28:11
одного посадили для начала на какой то легаси проект, как говорит "помахать лопатой", вторая знакомая начинала проект с нуля. У обоих отзывы очень хорошие, в плане организации работы
насколько жестко отбирают не знаю, не прошел первый тур(

Mikhail
26.09.2016
16:28:43
Ну сомнений нет в конторе
Топовая же

Google

Andrey
26.09.2016
16:28:56
это да

Danila
26.09.2016
16:29:53
а почему первый тур не прошел?

Mikhail
26.09.2016
16:30:26
Тут как ляжет

Andrey
26.09.2016
16:30:28
видимо не впечатлил рассказ о себе, о том чем занимался, и как работаю

Mikhail
26.09.2016
16:30:54
от 80
за мидла я так понимаю
выше рынка

Andrey
26.09.2016
16:31:22
по вакансии от 80 до 140

Mikhail
26.09.2016
16:31:22
в евроню джунов наверно не возьмут

Andrey
26.09.2016
16:31:33
знакомая как раз джуном пошла
правда зп была ниже 80

Danila
26.09.2016
16:31:52
лол
вы серьезно?

Mikhail
26.09.2016
16:32:01
https://moikrug.ru/vacancies/288165299