@rubylang

Страница 432 из 1684
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
@ZhmAA написать скрипт, который пройдет по всем картинкам и зальет их, тут вариантов не много
Не возникнет ли проблемы с перелинковкой ссылки на изображение? И ещё вопрос могу ли я в одном бакете создать папки для разных категорий картинок? Или лучше сделать отдельные хранилища?

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

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