
Кирилл
16.05.2018
08:44:29
'pg' в Gemfile есть?

Vyacheslav
16.05.2018
08:45:22
нет

Ilya
16.05.2018
08:46:01
добавь)
у тебя же прям написано pg is not part of the bundle. Add it to your Gemfil

Google

Vyacheslav
16.05.2018
08:48:15
спасибо, заработало!
кстати, rake db:schema:dump таки создает миграцию по заданной базе

F
16.05.2018
09:44:14
где можно хранить временно-постоянную информацию, кроме memcache и redis?

Alex
16.05.2018
09:44:24

F
16.05.2018
09:44:50
redis не установлен. memcache не постоянен

Roman
16.05.2018
09:48:57
ну или храни в файлах
но это дичь

F
16.05.2018
09:49:10
я не админ, не мой сервер
а если хранить в таблице ar_internal_metadata?

Alex
16.05.2018
09:52:30

Roman
16.05.2018
09:55:48
еси чо, скажешь Alex разрешил

kolas
16.05.2018
10:16:20
чтобы красивые логи пользователя показывать вы что использовали? у меня есть вариант amazon Elasticsearch

Google

kolas
16.05.2018
10:16:40
возможно, оверкилл

Ivan
16.05.2018
11:09:39

F
16.05.2018
11:10:06

kolas
16.05.2018
11:21:30
мне надо чтобы админ сайта мог смотреть в читабельном виде
типа история действий пользователя

Vyacheslav
16.05.2018
11:51:25
https://habr.com/post/322508/

Roman
16.05.2018
11:54:40

kolas
16.05.2018
11:59:13

Anton
16.05.2018
12:05:30

kolas
16.05.2018
12:08:08
всмысле? если как у атласиан, то да

Денис
16.05.2018
12:26:00
/stat@combot

Combot
16.05.2018
12:26:00
combot.org/chat/-1001032697885

Иван
16.05.2018
12:30:09

Vyacheslav
16.05.2018
12:31:43

Иван
16.05.2018
12:36:31
в 2.5 убрали

F
16.05.2018
13:04:50

kolas
16.05.2018
13:05:14
нет еще
думаю амазон еластик попробовать

F
16.05.2018
13:07:27

kolas
16.05.2018
13:07:42
да

Google

kolas
16.05.2018
13:07:48
логсташ+кибана

Ivan
16.05.2018
13:19:09
А есть гем для склонения русских слов? Например Английский -> Английского

Igor
16.05.2018
13:20:51
https://github.com/petrovich/petrovich-ruby

Dima
16.05.2018
13:21:07

Ivan
16.05.2018
13:26:05

Dima
16.05.2018
14:59:39
Загадка по Ruby+bash
- мы в дирректории ~
- существует файл ~/20180516_Wednesday/20180516.sh
echo "hi"
seq 2 > 20180516_Wednesday/seq
ruby -ne "print $_" 20180516_Wednesday/seq
ruby -ne "print " 20180516_Wednesday/seq
ruby -ne 'print $_' 20180516_Wednesday/seq
- какой будет вывод на терминал при запуске ./20180516_Wednesday/20180516.sh ?

kvrlk
16.05.2018
15:03:44
Ошибка, так как в последней команде ошибка

Dima
16.05.2018
15:04:31

kvrlk
16.05.2018
15:07:04
так там таки Wednesday

Dima
16.05.2018
15:09:49
так там таки Wednesday
Смысл вынесения данного кода на всеобщее обозрение, для избежания ошибок вызыванных двойными кавычками. Потому что с ними ruby -ne ведет себя неподобающим образом, ибо $_ вытягивается из текущей сесси bash.

Vyacheslav
16.05.2018
15:14:35
кстати, в windows нужны двойные кавычки)

kvrlk
16.05.2018
15:24:30
Чувак наркоман просто
курнул немного
и штырит

Oleg
16.05.2018
15:32:01
Забанен

Владимир
16.05.2018
17:05:56
Я походу пропустил веселье(

Zamira
16.05.2018
17:06:26
И я)

Felix
16.05.2018
19:29:57
и я?

Google

Anton
16.05.2018
19:47:35
отцы всем доброго вечера, у меня postgres 9.6 например и rails 4, как рельса употребляет оператор INTERSECT postgre?
& дает array а не activerecord relation
или забить на orm и писать sql?

Vyacheslav
16.05.2018
19:55:18
самое простое - это использовать sql

Damir
16.05.2018
19:57:00
или можно посмотреть в сторону https://apidock.com/rails/ActiveRecord/SpawnMethods/merge

Anton
16.05.2018
20:02:14
merge чекаю

kvrlk
16.05.2018
20:10:08

Владимир
16.05.2018
20:12:25

Felix
16.05.2018
20:14:24

Владимир
16.05.2018
20:15:43

Felix
16.05.2018
20:16:39
Так обычно в зайцах химии больше, чем в нормальном шоколаде)


Silent Bob
16.05.2018
20:18:11
Подскажите, как в sequel получать обратно полностью валидный руби хеш методом .to_hash при условии что используется сериализация?
У меня сериализация включена как json, и при вызове .to_hash сериализированные поля не конвертятся.
Вот пример (код продублирован на гисте: https://pastebin.com/vqwuh9jc)
require 'sequel'
require 'sqlite3'
require 'json'
DB = Sequel.connect("sqlite://db.sqlite3")
DB.create_table?(:examples) do
primary_key :id
text :array
end
class Example < Sequel::Model(DB)
plugin :serialization
plugin :serialization_modification_detection
plugin :json_serializer
serialize_attributes :json, :array
end
object = Example.create(array: [1, 2, 3])
# => #<Example @values={:id=>1, :array=>"[1,2,3]"}>
object.to_hash
# => {:id=>1, :array=>"[1,2,3]"}
Т.е. видно что выдается {:id=>1, :array=>"[1,2,3]"} где :array это просто строка.
А хотелось бы чтобы array был array {:id=>1, :array=>[1,2,3]}.
не могу что-то ничего нагуглить


Ilya
16.05.2018
20:29:55
object[:array] что вернёт?

Alex
16.05.2018
20:30:45

Silent Bob
16.05.2018
20:35:12
но я спрашивал про .to_hash
пока что нашел только это object.to_hash.merge(object.deserialized_values) http://www.dlxedu.com/askdetail/3/2ac5512fd9db300ac5b744142957f0fc.html но как то так себе решение. Неужели в sequel нет готового решения на этот случай

Владимир
16.05.2018
22:29:52
Вижуал студио на линукс выкатили!

Google

Владимир
16.05.2018
22:30:15
По идее скоро на него и рубин натянут)

Alex
16.05.2018
23:17:42

Lavrushchik
17.05.2018
00:13:45
Вижлу на рубин под униксами? А что, такого не было?

Владимир
17.05.2018
03:21:07
пруфлинк?
https://code.visualstudio.com/docs#vscode

Igor
17.05.2018
04:24:35

Ilya
17.05.2018
04:39:58
Vscode это не ide а редактор кода как какой нибудь атом. Он не имеет отношения к студии

Subb98
17.05.2018
04:54:46
Поддержки goto нет никакой, даже с доп. пакетами.
В этом плане любой другой редактор выигрывает.

kvrlk
17.05.2018
04:59:36
Vs code вроде еще в 2016 был

Dima
17.05.2018
06:43:24

Ilya
17.05.2018
07:18:34

Subb98
17.05.2018
07:28:48
+

Felix
17.05.2018
07:50:14
даже саблайм так умеет, по наведению

Dima
17.05.2018
07:51:07

Subb98
17.05.2018
07:51:09
Именно. Но саблайм всё равно хуже это делает, чем, например, RubyMine (ну да, сравнил я сейчас ))
В то же время, VSC не умеет это делать даже с пакетами. По крайней мере, я не нашёл.
Именно для Ruby