
Vitaly
26.04.2017
10:38:07
лол =)))

Vasiliy
26.04.2017
10:38:11
и по моему во всей России(кроме Мск, Спб) так

Klim
26.04.2017
10:38:29
та же фигня.

Oleg
26.04.2017
10:38:29
россияк

Google

Vasiliy
26.04.2017
10:42:58
посоны, а в rspec_api_documentation геме можно выборочно доки генерить для файла?

Andrey
26.04.2017
10:48:15
?
слимы меньше занимают места, но на их ребра сложно клеить наклейки

Кøе-ктø Геннадьевич
26.04.2017
10:48:30
YEAH

Mikhail
26.04.2017
11:13:10

Кøе-ктø Геннадьевич
26.04.2017
11:13:52
бгг

Антон
26.04.2017
11:17:02
гыгыгы

Vitaly
26.04.2017
11:24:12
с такого плакать хочется

Rafkat
26.04.2017
11:24:19
а как потеститьЮ

s
26.04.2017
11:29:44

Vsevolod
26.04.2017
11:53:39
https://www.meetup.com/saintprug/events/239477276/

Александр
26.04.2017
12:09:48
ребята подкиньте идейку как можно отсортировать
sql_query = <<-QUERY.strip_sql
SELECT distinct on (shipment_id)
*
FROM movements
WHERE flight_id = 126155
ORDER BY shipment_id,
CASE
WHEN status_code = 'RCF' THEN 0
WHEN status_code = 'DEP' THEN 1
WHEN status_code = 'MAN' THEN 2
WHEN status_code = 'PRE' THEN 3
WHEN status_code = 'BKD' THEN 4
ELSE 5
END ASC
QUERY
Movement.find_by_sql(sql_query)
на выходи я получаю Array
[
#<Movement id: 1, priority: "NORMAL", ...>,
#<Movement id: 2, priority: "MUSTGO", ...>,
#<Movement id: 3, priority: nil, ...>,
#<Movement id: 4, priority: "AOG", ...>
]
как этот массив можно еще отсортировать по priority
если данных немного (и известно что будет немного) сделать из status_code и priority ENUM тип,
если много вынести в отдельные таблицы и сотрировать по id, если будет нужен другой порядок сделать по дополнительному полю по которому можно сортировать

Eugene
26.04.2017
14:31:03

Google

Eugene
26.04.2017
14:31:03
Ребят у вас такой проблемы не было?
Нажимаешь на scrollbar dropdown исчезает
и превращается в изначальную
используется simple form

I
26.04.2017
14:33:17
а что за скроллбар-то такой?
не стильный

Eugene
26.04.2017
14:34:29
дефолтный стоит

Nursultan
26.04.2017
16:18:43
Всем привет. есть кто дружит с Postgres? Только начинаю его осваивать
https://www.digitalocean.com/community/tutorials/how-to-use-postgresql-with-your-ruby-on-rails-application-on-ubuntu-14-04 иду по этой статье. тут говорится войти в vi и начать редактировать файл config/database.yml не ввойдится?
и еще там говорилось sudo -u postgres createuser -s pguser где вместо pguser надо было написать имя своего пользователя. я случайно ввел как есть - можно ли как нибудь удалить этого пользователя?

Aleksey
26.04.2017
16:22:22
это вроде все есть в гугле

Rafkat
26.04.2017
16:29:25
Зайди на eax.me там неплохой туториал

Amir
27.04.2017
03:06:38
Что-то совсем не понимаю зачем и в чем преимущество MongoDB
mongoid
Понятно что NoSQL, данные хранятся как бы в json, нет схемы БД.
Но всеравно выглядит как обычный ActiveRecrod c гемом MongoID.
Если правильно понимаю в mongodb плохо работают фильтрации по полям WHERE
И еще допустим решил переименовать поле, тогда еще наверно и придется пройтись по всей базе и в данных поменять имя поля.

Смерть
27.04.2017
04:46:50
не совсем понимаю о чем ты говоришь. Но если у тебя слабосвязные данные, не кртитичные к консистентности, то монго дает высокую производительность на запись.
А так да, поменял имя поля и хочешь чтобы везде стало по новому - пиши монграцию.

Amir
27.04.2017
05:49:10

Bolat
27.04.2017
05:50:45
Нормально, Люцифер и Смерть неизбежна ведут беседу.? Простите не удержался

Amir
27.04.2017
05:50:47
сейчас думаю
1. парарельно с AR можно ли использовать
2. если да, то как, и если захочу на монге еще пару таблиц создать то как быть с миграциями
и прочее
?

Google

Bolat
27.04.2017
05:52:48
А откуда таблицы в монго?

Amir
27.04.2017
05:53:36
пока хз, наверно надо создать вручную

Смерть
27.04.2017
06:21:47
Он про то, что в монго это называется "коллекции", как я понимаю
Lucifer а ты хочешь просто использовать этот гем для работы?

Amir
27.04.2017
06:28:08

Смерть
27.04.2017
06:28:54
Я просто вижу что там только одна модель, думаю ты можешь спокоййно форкнуть его и хранить ее в БД

Aleksey
27.04.2017
06:33:38
А зачем хранить транзакции в монго? Вручную обеспечивать транзакционность придется?

Amir
27.04.2017
06:37:26

Aleksey
27.04.2017
06:41:33
Я недавно пробовал с этим разобраться, но так и понял до конца. В монго вроде есть такая штука, что подтверждается запись в память, но не на диск. Это логикой приложения не поправишь. Как-то это вроде можно изменять настройками хранилища. А реляционные базы гарантируют именно запись на диск. На Хабре в комментах пытался понять холивар на эту тему.
Можно ведь установить postgresql под транзакции, даже если используется монго для всего остального. Будет намного адекватнее, мне кажется.
Странно, на мой взгляд, самому придумывать всякие двух-фазные коммиты, когда можно просто использовать РСУБД.
Вот статья
https://m.habrahabr.ru/post/153321


Максим
27.04.2017
06:52:26
ребят ща пытаюсь научится работать с vue на rails и чёт не очень выходит
иду по этому гайду https://mkdev.me/posts/rails-5-i-vue-js-kak-perestat-muchatsya-s-frontendom-i-nachat-zhit
ну и в общем на моменте где запускаю сервер фронтенд падает с ошибкой
/home/maxim/Projects/myapp/config/webpack/development.server.js:3
01:34:42 frontend.1 | const { resolve } = require('path')
01:34:42 frontend.1 | ^
01:34:42 frontend.1 |
01:34:42 frontend.1 | SyntaxError: Unexpected token {
и я уже ну просто не знаю что делать
вот сам файл на который он кричит
// Note: You must restart bin/webpack-dev-server for changes to take effect
const { resolve } = require('path')
const merge = require('webpack-merge')
const devConfig = require('./development.js')
const { devServer, publicPath, paths } = require('./configuration.js')
module.exports = merge(devConfig, {
devServer: {
host: devServer.host,
port: devServer.port,
compress: true,
historyApiFallback: true,
contentBase: resolve(paths.output, paths.entry),
publicPath
}
})
???????


Максим
27.04.2017
06:52:26
я запускаю форманом
backend: env PORT=3000 rails server
frontend: bin/webpack-dev-server
ща поменял их местами
всё равно та же ошибка
запускаю вручну. точно та же ошибка
А скобочки не пробовал убрать?
пробовал

Google

Максим
27.04.2017
06:52:26
орал на скобочки ниже
их тоже убрал
начал орать на скобочки в другом файле
я подумал что это не дело так скобочки везде убирать и начал гуглить

Admin
ERROR: S client not available

Максим
27.04.2017
06:52:26
не нагуглил
вот спрашиваю
пыьтался перед ними скобочки закрывать
тоже орал мол АААА ЧТО ТАКОЕ ТОКЕН const?!?!?!
тоже пробовал
ща попробовал с нуля всё
та же ошибка
сначала ругается что не видит модуль вебпак
я ему npm install webpack
а потом ругается на анекспектед токен {

I
27.04.2017
06:53:05
лол
забавно выглядит череда мучений
наверное, в том гайде не все идеально?

Максим
27.04.2017
06:55:19
Да выглядело все просто и легко
Ну в прочем как всегда

Google

Максим
27.04.2017
06:55:34
А в итоге до 3 ночи сидел

Vasiliy
27.04.2017
06:55:45
че в итоге то?

Максим
27.04.2017
06:56:12
Сегодня опять с нуля попробую, Реалв этом мб транспайлере проблема
Ничего
Также и не заработало
Попробую сегодня все в прямом эфире дклать
МБ чего фундаментально не так делаю


Rafkat
27.04.2017
07:02:43
Я думаю, надо с вебпак сперва разобраться
ребят ща пытаюсь научится работать с vue на rails и чёт не очень выходит
иду по этому гайду https://mkdev.me/posts/rails-5-i-vue-js-kak-perestat-muchatsya-s-frontendom-i-nachat-zhit
ну и в общем на моменте где запускаю сервер фронтенд падает с ошибкой
/home/maxim/Projects/myapp/config/webpack/development.server.js:3
01:34:42 frontend.1 | const { resolve } = require('path')
01:34:42 frontend.1 | ^
01:34:42 frontend.1 |
01:34:42 frontend.1 | SyntaxError: Unexpected token {
и я уже ну просто не знаю что делать
вот сам файл на который он кричит
// Note: You must restart bin/webpack-dev-server for changes to take effect
const { resolve } = require('path')
const merge = require('webpack-merge')
const devConfig = require('./development.js')
const { devServer, publicPath, paths } = require('./configuration.js')
module.exports = merge(devConfig, {
devServer: {
host: devServer.host,
port: devServer.port,
compress: true,
historyApiFallback: true,
contentBase: resolve(paths.output, paths.entry),
publicPath
}
})
???????
Такое ощущение, будто ES6 не понимает
Запусти вебпак дев сервер отдельно


Максим
27.04.2017
07:05:10
Вот потому и думаю что транспайлер таки ставить
Сегодня буду в режиме текстовой трансляции все с нуля делать
МБ че фундаментально не так ставлю
Та же ошибка