@proRuby

Страница 226 из 1594
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
просто слов нет
А что вы хотите переопределить?

так как он в папке либ
lib автоматически не подсасывается если явно это не обозначить

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
ну или в Sequel как это сделать?
http://sequel.jeremyevans.net/rdoc-plugins/classes/Sequel/Plugins/Timestamps.html (первый результат гугла)

Lupsick
05.10.2016
20:13:04
ну это я нагуглил

теперь надо понять как бы с rom-rb связать более-менее

или можно сразу так писать хз

Alexander
05.10.2016
20:14:10
или можно сразу так писать хз
зависит обновление от того, кто делает create / update

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

Alexander
05.10.2016
20:17:43
там плагин еще автоапдейт делает
где «там»? две вещи параллельно обсуждаются, не считая саму бд

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
пиздец ротешник ебал этого rom-rb
Зачем он вообще тебе? Тот же Sequel вроде неплох

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 возвращает сырые строки, их потом преобразовывать в объекты языка

это ж гемор

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 } }
и не сразу понятно что делает переменная k - на первый взгляд кажется что она не используемая, хотя без нее массивы выдаются не те.

Google
Alexander
06.10.2016
05:45:04
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
Очень много вопросов, но долго расписывать и проще доки почитать (в третий-четвёртый раз)

Денис
06.10.2016
07:54:33
А есть специалисты по spree?

Или кто к devise приаручивал авторизацию по телефону с смс подтверждением

trickster
06.10.2016
08:18:15
из lib autoload не включен по умолчанию
config.autoload_paths += %W(#{config.root} #{config.root}/lib #{config.root}/app/extensions/*/* #{config.root}/app/models/concerns/*/*)

наверное включён:)

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

Admin
ERROR: S client not available

Anon
06.10.2016
09:13:39
получается всё, кроме посыла изначальной инфы

рельсы не знают когда новый сокет коннектится, редис не может хранить и брать данные в режиме паб/саб

Какие у меня варианты?

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?

Страница 226 из 1594