@rubylang

Страница 109 из 1684
Максим
16.06.2016
21:03:50
Вопрос есть. Пытаюсь через миграции задать :default для t.datetime базы PostgreSQL в ‘localtimestamp + interval ‘1 hour’, но не даёт. Не позволяет и 'now'::text::timestamp without time zone + '01:00:00'::interval’ То ошибка парсинга, то функция не найдена на стороне базы. Что я могу упускать?

Напрямую базе я такое сказать могу и всё ок. И первый и второй вариант синтаксиса.

ALTER TABLE "public"."user_tokens" ALTER COLUMN "expires_at" SET DEFAULT localtimestamp + interval '1 hour';

Google
Максим
16.06.2016
21:10:09
Рельсы пытаются сделать не хорошее. Вот какой запрос они в базу отправляют: CREATE TABLE "user_tokens" ("id" serial primary key, "user_id" integer NOT NULL, "token" character varying NOT NULL, "expires_at" timestamp DEFAULT 'localtimestamp + interval "1 hour"', "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) То есть помещают мой :default в кавычки, как строку.

И я «молодец», сам спросил и сам справился: надо :raw_default :)

Женя
16.06.2016
21:12:31
??

Алиф
16.06.2016
21:42:41
is anybody read this book ? Head First Ruby 1st Edition

v
17.06.2016
03:22:29
Pretorian
17.06.2016
07:03:03
Можно как то посмотреть наглядно зависимости пакетов?

Антон
17.06.2016
07:03:23
Gemfile.lock

Pretorian
17.06.2016
07:03:37
не в приложении, а целиком

Антон
17.06.2016
07:04:08
полновсязный граф всех пакетов? :)

Pretorian
17.06.2016
07:04:19
есть куча хлама по gem list, надо поудалять

Антон
17.06.2016
07:05:00
так если хлам, то bundle clear как-то так

нагугливается

Google
Антон
17.06.2016
07:05:55
а, я вспомнил, винда вы там держитесь, всего хорошего

Pretorian
17.06.2016
07:06:14
винда

Антон
17.06.2016
07:06:33
ну значит у тебя нет менеджера гемов

Pretorian
17.06.2016
07:06:35
А что держаться, все же работает норм

mardybm
17.06.2016
07:06:46
там даже если удаляешь гем с зависимостями оно ругается

Pretorian
17.06.2016
07:06:52
Поподробней о менеджере? ща запилим

Антон
17.06.2016
07:06:55
под виндой норм работать будет тока вагрант имхо

rvm.io

rbenv

mardybm
17.06.2016
07:07:36
gem утилита - это и есть менеджер гемов

Pretorian
17.06.2016
07:07:37
Да ругается, но стоит гем и черт знает нужен он мне для нужного другого пакета или нет

mardybm
17.06.2016
07:09:09
а вообще в чем проблема старых гемов? они только место отъедают, а место нынче бесплатное

Pretorian
17.06.2016
07:09:23
rvm вроде не то, у меня одна версия

Антон
17.06.2016
07:09:38
ну это пока один проект

Pretorian
17.06.2016
07:09:57
Да не кошерно, не люблю лишнее )

После экспериментов хламится

Антон
17.06.2016
07:10:32
у меня ваще нет слов

я не могу на это смотреть

mardybm
17.06.2016
07:10:52
?

Pretorian
17.06.2016
07:10:56
Мне бы что бы показало наглядно по всем, в графике консоли или файле

Google
Антон
17.06.2016
07:11:12
ну напиши

Pretorian
17.06.2016
07:11:18
лень

Лучше тогда ручками удалю все, а bundle потом сам подтянет тогда

mardybm
17.06.2016
07:45:00
@opcode рубиста то нашли в контору?

Максим
17.06.2016
07:46:09
Согласования проходят…

Хочешь к нам?

mardybm
17.06.2016
07:47:43
до этого сообщения хотел

а у вас оказывается согласования

так и знал что бюрократия

Максим
17.06.2016
07:48:13
Как же люди любят додумывать. :)

mardybm
17.06.2016
07:48:13
или это автокоррект собеседований?

Максим
17.06.2016
07:53:27
Непростая ситуация у них там, а рубить тут с плеча будут только идиоты. Я же описывал очень примерно её. Плюсом я ещё не встретил человека, за которого бы мог поручиться, что он справится. Пока все варианты 50/50 может справится, а может придётся самому всё делать и искать нового.

Andrey
17.06.2016
07:53:58
а что за вакансия?

Максим
17.06.2016
07:56:19
Рубист с любой формой организации работы, пока на поддержку нескольких существующих проектов, возможного переписывания на рельсы других и вообще потом создания команды рубистов в случае если всё будет ок.

Вот изначальная трактовка.

Pretorian
17.06.2016
07:57:25
Ндаа, 1с ник больше зарабатывает )))

Максим
17.06.2016
07:57:44
Они всегда больше зарабатывали.

Andrey
17.06.2016
07:57:59
у них доплата за вредность)

Максим
17.06.2016
07:58:02
У них за вредность

:) ага

Google
Pretorian
17.06.2016
07:59:34
у них доплата за вредность)
Ну да, каждый разговор с бухами это псих. травма )

Максим
17.06.2016
07:59:59
Да там всё псих. травма. От языка, платформы до общения.

Pretorian
17.06.2016
08:00:35
Таже нода только в эске

Andrey
17.06.2016
08:00:41
@opcode это удаленка?

Максим
17.06.2016
08:00:47
Но они обычно не просто больше зарабатывают, а очень сильно больше.

@opcode это удаленка?
Можно и удалённо. Я сам удалённо.

Admin
ERROR: S client not available

Pretorian
17.06.2016
08:01:58
Контора 1с все для этого делает, что бы создать сложности для заработка бобла

Максим
17.06.2016
08:02:40
Проблема с кандидатами вот в чём: у меня опыт с рельсами - 4 месяца. 1 проект написан только (простейший магазинчик для отца). Процентов 80% людей с опытом от 2-4 лет ничему новому меня научить не могут.

Я в шоке: как так? :)

Кøе-ктø Геннадьевич
17.06.2016
08:03:15
о, джуниоры

активно хожу по собеседованиям

Pretorian
17.06.2016
08:03:21
А так, кто то просто одно и то же пишет, а кто то изучает

Кøе-ктø Геннадьевич
17.06.2016
08:03:28
пока без положительных результатов

Максим
17.06.2016
08:06:11
И да, мои 4 месяца - это по часу в день через день/два. Ну то есть я вообще начинающий на этой платформе.

mardybm
17.06.2016
08:06:49
@opcode у тебя опыт с другими языками небось десятки лет, это на рельсы транслируется. Главное ведь концепты, а язык уже вторичен.

Максим
17.06.2016
08:07:01
Да, есть грешок. :)

mardybm
17.06.2016
08:08:30
Какой-нибудь senior ветеран РНР с 10 летним стажем уже автоматически миддл в рельсах, даже не видев самих рельс в глаза.

Принципы веба то одни для всех

Максим
17.06.2016
08:08:57
Ну не мидл. Но джун точно.

Google
Кøе-ктø Геннадьевич
17.06.2016
08:09:45
вроде месяца за 3 народ перекатывается из одного языка в другой

Pretorian
17.06.2016
08:10:10
Люди добрые, помогите идеей связки аналогов деталей автомобилей между собой

Максим
17.06.2016
08:10:58
Pretorian
17.06.2016
08:11:31
Ну там есть такое, что деталь оригинальная, и у нее есть потделки

Andrey
17.06.2016
08:11:39
мне кажется тут имеется ввиду как их модельной логикой связать на уровне бд?

Pretorian
17.06.2016
08:11:54
Не, не на уровне бд, а идеи

Максим
17.06.2016
08:12:03
Назначения - теги.

Pretorian
17.06.2016
08:12:45
В 1С я так делал, есть группа с наименованием (отдельная таблица), и в нее входят детальки, и пофиг оригинал или нет

Но способ не очень

У каждой детальки могут наименования различатся, а одно и то же

скажем Болт 3x5 (123), Болт 3x5 (231), Болт 2на5 (321) одно и тоже

Максим
17.06.2016
08:15:14
Если работа кому интересна - пишите. За светлую голову готовы будем заплатить сильно больше указанной. Или вообще сесть на почасовую/попроектную что потенциально может ещё больше быть.

скажем Болт 3x5 (123), Болт 3x5 (231), Болт 2на5 (321) одно и тоже
Синонимы? Или они полностью разные?

Andrey
17.06.2016
08:16:15
аналоги должны как то автоматические подбираться, или заранее натыканы человеком/парсером?

Pretorian
17.06.2016
08:16:18
они разные это артиклы(наименования не имеют 123, 231, 321

Да не, вот я могу понять аналог это или нет, если аналог есть уже в бд и он мне известен,

Максим
17.06.2016
08:17:34
А назначения и характеристики если? То не важно что это главное что назначение, грубо говоря, «болт» и характеристика диаметр, длина и т.п. одинаковые.

Pretorian
17.06.2016
08:18:09
Ага характеристика у всех может быть разная, все же пишут как хотят

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