
ojab
05.10.2016
17:53:21
нет, для вывода в erb нужно что-то другое делать
в html ты что в итоге хочешь получить?

Dmitriy
05.10.2016
17:53:58
Хочу получить в столбик вывод массива просто ) добиться этого)
Вроде бы задача простая кажется, но я что то никак не могу найти решение, и спросить не у кого(

Google

ojab
05.10.2016
17:55:01
mkay, ты пытаешься в html вывести или нет?

Dmitriy
05.10.2016
17:55:09
Да

Aldar
05.10.2016
17:55:24
зафигачь что-то типа
<ul>
<% array.each do |e| %>
<li><%= e %></li>
<% end %>
</ul>

Alexander
05.10.2016
17:55:30
flatten?

Aldar
05.10.2016
17:56:27
посмотри что сделает array.flatten
возможно тебе это нужно

Dmitriy
05.10.2016
17:58:41
Хорошо, спасибо... Просто ч совсем новичок, попробую спасибо!

Alex
05.10.2016
18:40:06

trickster
05.10.2016
18:44:22
переопределить метод коллбека
у меня в этом либ ещё 30 файлов

Alex
05.10.2016
18:45:19
из lib autoload не включен по умолчанию
надо вручную в paths добавлять

Google

Lupsick
05.10.2016
19:55:20
а кто-то юзает rom-rb?

Danila
05.10.2016
19:55:51
я

Lupsick
05.10.2016
19:56:38
я
как таймстемпы автообновляемые добавить в миграцию/релейшн?

Danila
05.10.2016
19:57:37
не подскажу

Lupsick
05.10.2016
20:00:35
ну или в Sequel как это сделать?

Alexander
05.10.2016
20:12:53

Lupsick
05.10.2016
20:13:04
ну это я нагуглил
теперь надо понять как бы с rom-rb связать более-менее
или можно сразу так писать хз

Alexander
05.10.2016
20:14:10

Lupsick
05.10.2016
20:14:31

Alexander
05.10.2016
20:16:48
репозиторий rom-rb делает
не понимаю при чём тут sequel тогда. поле обычное создаётся чем угодно (хоть руками), логики в себе не несёт. пользуешься rom-db — смотри у них. я не пользуюсь, сложновато для меня

Lupsick
05.10.2016
20:17:10

Alexander
05.10.2016
20:17:43

Lupsick
05.10.2016
20:18:15

Alexander
05.10.2016
20:18:47
sequel
не знаю, не видел. без него поля отлично работают, просто с Timestamps по ссылке

Lupsick
05.10.2016
20:57:47
пиздец ротешник ебал этого rom-rb
нет примеров нихуя
https://github.com/rom-rb/rom-repository/blob/master/spec/shared/plugins.rb

Alexander
05.10.2016
21:32:28

Google

Lupsick
05.10.2016
22:21:30

Alex
05.10.2016
22:21:53

Lupsick
05.10.2016
22:22:05
я только начал
Расскажи. Никогда не юзал маппер
class User
attr_reader :id, :name, :email
def initialize(attributes)
@id, @name, @email = attributes.values_at(:id, :name, :email)
end
end
class UserRepo < ROM::Repository[:users]
def query(conditions)
users.where(conditions).as(User)
end
end
вместо сериалайзера норм
тем более что они все говно
более гибкие релейшены
нет N+1
раньше вот я писал голый скл и не было проблем
а щас всякие орм хуерм активрекорды

Alex
05.10.2016
22:41:52
охуенно же!

Alex
05.10.2016
22:41:57
забыл SQL как страшный сон.

Lupsick
05.10.2016
22:42:04
самый норм орм это hibernate
пишешь как хочешь он тебе нормальный скл делает

Aldar
05.10.2016
22:42:33
дело в том что голый SQL возвращает сырые строки, их потом преобразовывать в объекты языка
это ж гемор

Lupsick
05.10.2016
22:42:57

Vitaly
06.10.2016
04:23:16
а вот такое решение нормальное?
arr = [{"a"=>1, "b"=>2, "c"=>3}, {"a"=>11, "b"=>2, "c"=>33}, {"a"=>111, "b"=>222, "c"=>333}]
arr.reduce { |a, e| e.merge(a) { |k, oldval, newval| [oldval, newval].flatten } }
ну ваш код длиннее и мудренее, в смесле не для нубов, уж точно, для гуру?
а вот такое решение нормальное?
arr = [{"a"=>1, "b"=>2, "c"=>3}, {"a"=>11, "b"=>2, "c"=>33}, {"a"=>111, "b"=>222, "c"=>333}]
arr.reduce { |a, e| e.merge(a) { |k, oldval, newval| [oldval, newval].flatten } }
и не сразу понятно что делает переменная k - на первый взгляд кажется что она не используемая, хотя без нее массивы выдаются не те.

Google

Alexander
06.10.2016
05:45:04

Денис
06.10.2016
07:54:33
А есть специалисты по spree?
Или кто к devise приаручивал авторизацию по телефону с смс подтверждением

trickster
06.10.2016
08:18:15
наверное включён:)

Anon
06.10.2016
09:13:24
Пилю сокеты+нода+редис+рельсы, нужно следующее:
юзер заходит, сокетами передается изначальная инфа клиенту который ее рендерит, далее в рельсах при изменениях инфы также передается скопом эта инфа клиенту и тот ее перерендеривает

Admin
ERROR: S client not available

Anon
06.10.2016
09:13:39
получается всё, кроме посыла изначальной инфы
рельсы не знают когда новый сокет коннектится, редис не может хранить и брать данные в режиме паб/саб
Какие у меня варианты?

Alexander
06.10.2016
09:25:30

Andrey ?
06.10.2016
09:26:04

Anon
06.10.2016
09:26:46
Ну либо я не знаю как сделать. Из рельс можно сделать редис.паблиш и нода слушает этот паблиш и получает сообщения
А рельсы проде не могут слушать
вроде*

Andrey ?
06.10.2016
09:27:16
Что именно не могут слушать? Редисовский пабсаб?

Anon
06.10.2016
09:27:31
кажись да

Andrey ?
06.10.2016
09:27:59
http://stackoverflow.com/questions/22644761/redis-pub-sub-on-rails
Можно еще blpop юзать для этой же цели, но пабсаб, наверное, все же более правильное решение)

[Anonymous]
06.10.2016
12:37:50
Здравствуйте. Я только начал изучать RoR, и хотел бы спросить насчет migrations. В чём их смысл?

Google

jdggd
06.10.2016
12:38:19
Создание бд

Danila
06.10.2016
12:38:27
задай вопрос поконкретнее

jdggd
06.10.2016
12:38:29
полей, таблиц и тд

[Anonymous]
06.10.2016
12:38:56
А
Спасибо

Antony
06.10.2016
13:31:45
управление состоянием базы данных из кода приложения

Alex
06.10.2016
13:57:40
#{config.root}/app/extensions/*
app по умолчанию в автолоаде со всеми директориями
к тому же я не уверен что * тут вообще работает

Amir
07.10.2016
05:07:39
по рельцам есть другой канал?

Andrey ?
07.10.2016
05:12:45
Есть
Только население все равно почти идиентично :D

Amir
07.10.2016
05:59:58
можно адрес? :)

Kravec
07.10.2016
07:41:20
Amir https://telegram.me/rubylang

Alex
07.10.2016
08:42:12
В чем разнеца?

Alexander
07.10.2016
09:11:10
НУЖНАБОЛЬШЫЧАТОВБОГУЧЯТОВ!

Adamtsov
07.10.2016
09:21:48
а потом сделаем агрегатов чатов по руби
и сообщения со всем будут в него приходить
кто нибудь использовал в elasticsearch тип geo_shape?