@rubylang

Страница 433 из 1684
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
потому что повторяется много где, очевидно

поэтому проще сделать в одном месте

тут вопрос как выводить во вьюхе
Time.zone= выставляет таймзону для треда, на вьюху оно тоже должно влиять

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
лучше делать Time.zone=`/`Time.use_zone и не использовать .in_time_zone
по какой причине он может затирать тайм зону при запросе?

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
в аппликейшн контроллере?

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

Страница 433 из 1684