@rubylang

Страница 1178 из 1684
Evegeniy
18.08.2017
09:38:35
Нужен

потому что там аттрибуты есть, Так бы я просто брал хеш и Hash#to_xml

Square
18.08.2017
09:39:04
А в нокогири с ним норм? Я ток механайз юзал

Google
Square
18.08.2017
09:39:09
Там 2.0 вроде

Evegeniy
18.08.2017
09:39:13
В Нокогири норм

до этого делал

только Нокогири под джейруби - немного болью был

Он там допустим не умеет нормально дочерний элемент через билдер добавлять

иногда что-то падает

не рекомендую нокогири и джейруби

я упоролся и пока что взял ROM

Square
18.08.2017
09:41:03
Правда со скоростью уг буит

Не совсем ясна конечная цель. Может там вообще иной подход можно применить?

А если плюсы завести и qt? Там xmlstream ридер резкий как пуля

И xslt двигло толковое

Google
Square
18.08.2017
09:43:16
Миллионы в сутки ворочать можно в лёгкую

Готов оказать посильную при желании. Ибо несколько собак съел

Evegeniy
18.08.2017
09:45:38
вот думал посмотреть в сторону xslt

Херня в том, что я не знаю пока как его с руби джейсогном и rabbitmq подружить

Square
18.08.2017
09:46:39
Но если сложный темплейт будет - то говорю сразу - по перфомансу ощутимый удар

Evegeniy
18.08.2017
09:46:40
но у меня с XSLT экспириенса нет

ну тут с перфомансом пока проблем нет

в смысле, он не особо важен

Square
18.08.2017
09:47:18
А какой юзкейс?

Evegeniy
18.08.2017
09:47:20
так как нагрузочка не очень большая планируется

Square
18.08.2017
09:47:24
Ручные запросы?

Evegeniy
18.08.2017
09:47:34
пока что полу-ручные

Square
18.08.2017
09:47:34
Или автоматизация?

Evegeniy
18.08.2017
09:47:43
автоматизация в итоге

Square
18.08.2017
09:48:15
Я б топил за плюсы в качестве прослойки)

Правда я с рэббитом не юзал. Ток наномсг

Evegeniy
18.08.2017
09:49:18
Как бы проблема еще в том, что организация пишет на руби/эликсире

и плюсы не очень приветствуют

Square
18.08.2017
09:49:50
Ну тогда надо выкручиваться

Стыки технологий - самое трудное :(

Google
i hate u eli
18.08.2017
10:33:00
Heyyy

Aldar
18.08.2017
10:40:57
set :ssh_options, { keys: %w(/home/hardliner/.ssh/id_rsa), forward_agent: false, auth_methods: %w(publickey) } # # The server-based syntax can be used to override options: # ------------------------------------ server "1.2.3.4", user: "deploy", roles: %w{web app db}, ssh_options: { user: "deploy", # overrides user setting above keys: %w(/home/hardliner/.ssh/id_rsa), forward_agent: false, auth_methods: %w(publickey) # password: "please use keys" }

это часть файла config/deploy/production.rb

капистрано почему то пытается при cap production deploy зайти через юзера hardliner, а не deploy

так то на сервер захожу через ключ под deploy

Vasiliy
18.08.2017
11:01:40
в deploy.rb попробуй юзера задать

хотя не, что-то другое

у меня конфиг вообще для среды set :rails_env, 'production' server '1.1.1.1', user: 'deploy', roles: %w{app db web}

Vasiliy
18.08.2017
11:08:20
ага

Aldar
18.08.2017
11:15:05
ага
есть настройки связанные с ssh?

ага
все заработало, ssh-agent надо было запустить

Vasiliy
18.08.2017
11:20:00
вообще нет

у меня там по минимуму вообще всё

Nikita
18.08.2017
11:37:19
а можете объяснить или ткнуть где почитать про разницу между, has_many ..., through: ...`` и has_many_and_belongs_to

ojab
18.08.2017
11:38:44
внезапно в официальной документации http://guides.rubyonrails.org/association_basics.html#choosing-between-has-many-through-and-has-and-belongs-to-many

Nikita
18.08.2017
11:39:26
ojab спасибо

Vasiliy
18.08.2017
11:45:53
вообще лучше has_many ..., through: ... юзать чем has_many_and_belongs_to

Google
Vasiliy
18.08.2017
11:56:42
более гибко в настройке, а при использовании почти тоже самое как и has_many_and_belongs_to

No
18.08.2017
11:57:36
на своём опыте несколько раз сказал спасибо себе, что для перестраховки заюзал has_many through

Vasiliy
18.08.2017
11:57:45
прямой доступ к соединительной таблице на чтение и запись(в HMABT данные из соед таблицы пристыковываются к конечному объекту и только на чтение вроде)

да, я тоже так, хотя раза с 5 уже на автомате шлёпаешь миграции и связи

Roman
18.08.2017
11:59:04
но это же морока с промежуточной моделью, лишний слой логики в связи

Vasiliy
18.08.2017
11:59:22
ну смори

есть например заказ-товар-юзер, разные таблицы и при HMABT ты хрен их соберёшь в одном месте, а при throught ты не ограничен двумя сущностями в одной модели

плюс - если не юзаешь то не мешает, там мороки то особо нет, но зато в будущем если понадобится(а скорее всего так и будет) можно смело промежуточную модель юзать

Admin
ERROR: S client not available

Vasiliy
18.08.2017
12:03:26
не, скорее единица заказа может быть промежуточной

ну это что первое в голову пришло(на самом деле юзер может быть в заказе)

Roman
18.08.2017
12:04:07
какой-то неудачный пример, но суть понял, спасибо)

Evegeniy
18.08.2017
12:16:14
https://github.com/dam5s/happymapper

для тех кто познает XML-боль

Eugene
18.08.2017
12:20:16
Запустил resque-web на удалённом сервере, порт 5678. Знаю внешний IP, попытался по не зайти, но чёт не хочет. Что ещё надо сделать?

Igor
18.08.2017
12:37:36
А как сделать чтобы на некоторых страницах рендерить хтмл и при этом к этой странице доабвлять js.erb (именно который erb, используеющий переменные из контроллера). Сейчас делаю внутри haml render в хедер поле script. Или это вообще я что-то не то пытаюсь сделать?

ojab
18.08.2017
12:41:46
Что мешает тупо javascript_include_tag сделать?

Igor
18.08.2017
12:45:44
он генерит файлы в precompile тайм?

ну то есть юзает из папки assets

Google
Igor
18.08.2017
12:47:09
Это все не точно, но у меня не получилось. Ругалось что эти файла не запрекомпилены, а если прикомплить то конечно никакой речи о переменных из контроллера нет (генерится же не во время респонса)

Igor
18.08.2017
12:48:34
Есть еще вариант выдывать в хтмл какие то хидден филды и юзать их уже статичным жсом. Но это что-то совсем неудобно с точки зрения деволопмента (но респонсы наверное быстрее? я хз)

ojab
18.08.2017
12:50:45
ох, да, javascript_include_tag действительно только для статических ассетов

ну да, значит в <script> рендерить или какой-нибудь https://github.com/gazay/gon заюзать

Vsevolod
18.08.2017
12:52:49
Го сюда: http://spbrubyconf.ru/

Igor
18.08.2017
12:54:53
Спасибо, не подумал гем искать :)

Fedor
18.08.2017
14:58:18
Призываю адептов dry )

эта дока актуальна? http://www.rubydoc.info/github/dry-rb/dry-transaction

@davydovanton ?

Anton
18.08.2017
14:59:28
а тебе что нужно?

так - на сайте

лучше на сайте посмотри

Fedor
18.08.2017
14:59:46
my_transaction = Dry.Transaction(container: container) do step :do_first step :do_second end

Anton
18.08.2017
14:59:52
http://dry-rb.org/gems/dry-transaction/

Fedor
18.08.2017
14:59:54
я вот такой кусок нашел в недрах легаси кода

Anton
18.08.2017
15:00:04
Fedor
18.08.2017
15:00:16
вот вот, после обновления драя перестал работать

тогда вопрос, как этому классу скормить динамичеси conatiner?

он там вроде как определяется при include если верить сайту

Anton
18.08.2017
15:01:01
вот как тут сделай просто http://dry-rb.org/gems/dry-transaction/basic-usage/

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