
Mikhail
23.09.2016
17:32:22
на сервере просто указать и все

ojab
23.09.2016
17:38:18
тем более не стоит
проще приводить всё в utc на стороне приложения и везде использовать utc
если ЕКБ перейдёт в таймзону соседнего региона, что случается, будет геморрой

Google

ojab
23.09.2016
17:40:10
если таймзона ЕКБ сменит UTC offset — будет геморрой
ну и партицировать значительно проще, если в базе только UTC

Mikhail
23.09.2016
17:55:20
Ну рельса та в УТС пишет

Kam
24.09.2016
09:21:49
ребят если я ручками миграцию создаю как индекс столбцу прописать
t.string :kind, :index
так?

Темур
24.09.2016
09:23:37
index: true

Kam
24.09.2016
09:24:41
t.string :kind, index:true?

Темур
24.09.2016
09:25:32
миграция на создание таблицы или добавление поля?

Kam
24.09.2016
09:25:44
создание таблицы
t.string :part_number
t.index :part_number
вот так может?

Темур
24.09.2016
09:26:10
вот там не знаю

Google

Adamtsov
24.09.2016
09:26:56
t.index :part_number , надо не так, а add_index :table_name, :column_name

Kam
24.09.2016
09:26:57
просто хочу все в одну миграцию сделать

Темур
24.09.2016
09:27:12
аа
да
я не заметил сразу

Kam
24.09.2016
09:27:34
прям в миграции
?

Adamtsov
24.09.2016
09:28:38
скинь код миграции

Kam
24.09.2016
09:28:38
t.integer :expire
add_index :vacancies, :expire
вот так получается?
class CreateVacancies < ActiveRecord::Migration[5.0]
def change
create_table :vacancies do |t|
t.string :name
t.string :kind
t.string :description
t.timestamps
end
end
end

Adamtsov
24.09.2016
09:29:50
class CreateVacancies < ActiveRecord::Migration[5.0]
def change
create_table :vacancies do |t|
t.string :name
t.string :kind
t.string :description
t.timestamps
end
add_index :vacancies, :name
end
end

Kam
24.09.2016
09:30:15
а все понял
спасибо)

ojab
24.09.2016
11:01:48
или t.string :name, index: true

Mikhail
24.09.2016
11:02:54
по мне индексы отдельно удобнее катать
плюс привычка составного индекса

Arthur
24.09.2016
14:00:59
Кто-нибудь подскажет, каким гемом лучше всего команды парсить из консольки?

ojab
24.09.2016
14:08:38
в смысле опции?

Arthur
24.09.2016
14:10:28
в смысле опции?
По хорошему, их тоже D: По идее, у проги должно быть несколько команд (create/start) например), и разные опции. Как сделать лучше всего не пойму.

Google

ojab
24.09.2016
14:10:40
thor глянь

Arthur
24.09.2016
14:11:21
Спасибо)

Vitaliy
24.09.2016
15:47:37
Трансляция с eureko - Ruby конференции
RubyMeditation official channel https://telegram.me/rubymeditation

Сергей
24.09.2016
20:50:48
Всем привет
Кто-нибудь использовал DCI в проектах? Pet-проекты тоже считаются

Mikhail
24.09.2016
20:53:19
что?
интеракторы чтоли
что ты подразумеваешь под DCI
@iLestaD ау
что для тебя DCI
помимо аббривиатуры

Сергей
24.09.2016
20:55:48
Собственно паттерн
Контекст, роли

Mikhail
24.09.2016
20:56:23
ммм

Сергей
24.09.2016
20:56:55
Тонкие модели

Mikhail
24.09.2016
20:57:05
ну как бы все юзают
мистер тонкие модели

Сергей
24.09.2016
20:57:11
Один контекст -- бизнес-кейс

Mikhail
24.09.2016
20:57:18
в рельсе юзают очень много паттернов

Google

Mikhail
24.09.2016
20:57:33
и интеракторы тож

Сергей
24.09.2016
20:57:44
А есть пример опенсорс проекта где юзают DCI?

Mikhail
24.09.2016
20:58:05
а что у тебя за задача
может там и не нужны такие кейсы
кейс ты сделаешь только тогда, когда у тебя появится задача и ты почувствуешь сильную нужду и профит в этом
http://awesome-ruby.com/#awesome-ruby-abstraction

Admin
ERROR: S client not available

Mikhail
24.09.2016
20:59:32
балуйся
там есть пара-тройка примеров

Сергей
24.09.2016
20:59:50
Спасибо

Mikhail
24.09.2016
21:02:16
@iLestaD а у тебя сколько строк в модели

Сергей
24.09.2016
21:02:28
20-30

Mikhail
24.09.2016
21:02:53
ммм
ну тогда нужны интеракторы
жирные модели это плохо
activeinteraction попробуй
простой удобный понятный

Сергей
25.09.2016
03:25:04
Попробую))

Eugene
25.09.2016
11:58:14
Rus rails migrations

Serg Podtynnyi
26.09.2016
06:12:46
Appropriate Uses for SQLite
https://sqlite.org/whentouse.html

Google

trickster
26.09.2016
07:51:23
прив ребята, мб кто-нибудь сталкивался, как средствами rails изменять тайм зону пользователя имея параметр "- 10 00" например
тоесть есть селект UTC +1 00 etc.
ну и нужно ложить в базу и изменять таймзону пользователя
в документации смотрел не нашёл

Антон
26.09.2016
07:56:29
new(name, utc_offset = nil, tzinfo = nil)
http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html#method-c-new
есть конечно редкие люди с эйдетической памятью - остальные читают доки

trickster
26.09.2016
07:57:50
спасибо, херово я читаю документацию)

ZhmAA
26.09.2016
08:36:55
Всем привет. Есть вопрос связанный с Amazon s3. Не могу найти информацию касательно возможности переноса изображений из бд сайта в хранилище Амазон s3. Понимаю как настроить хранение при создании сайта, а вот с переносом уже загруженных изображений не сталкивался. Более того, необходимо раскидать эти изображения по разным папкам/ бакетам в зависимости от их категории. Как бы лучше это сделать?

Egor
26.09.2016
09:48:25
@ZhmAA написать скрипт, который пройдет по всем картинкам и зальет их, тут вариантов не много

ZhmAA
26.09.2016
09:52:18

Egor
26.09.2016
09:53:39
не возникнет, если скрипт правильно написать :) ну и если не кешируются где-нибудь ссылки. Тут же фактически всё в твоих руках. А с папками вроде никаких проблем нет
я бы заливал с сохранением новых ссылок куда-нибудь, когда все шишки набьются и картинки в итоге будут перезалиты - подменять (с бекапом)

ZhmAA
26.09.2016
10:13:54
Понял, спасибо)

trickster
26.09.2016
12:14:36
ребята, подскажите
есть логика во вьюхе transaction.updated_at.in_time_zone(current_user.company.config.time_zone)
как лучше её вынести в хелпер?

ojab
26.09.2016
12:17:29
лучше делать Time.zone=`/`Time.use_zone и не использовать .in_time_zone