@rubylang

Страница 152 из 1684
Nikolay
05.07.2016
10:32:45
я не очень разбираюсь в этих технологиях, так что я пжалую воздержусь от комментариев пока не достингу нормальной компетенции

я и реакт отложу напопозже

ojab
05.07.2016
10:33:29
ну вообще кишки activecable в процессе переделывали несколько раз

yopp
05.07.2016
10:33:40
угу, у меня англдийский так себе, но Райан Бигг говорил что ДХХ чуть ли не самолично его в туда впилил против воли комьюнити
пошол он в хуй этот райн биг (кто это ваще). Новые технологии магическим образом не появляются сразу в стадии «пиздато»

Google
ojab
05.07.2016
10:33:41
так что надо смотреть в какой момент была ругань и что изменилось после

yopp
05.07.2016
10:34:00
то что попало в рельсовый кор или будет допилино, или вымрет

кейбл нормально решает вопрос: мне надо чятик обновить

Nikolay
05.07.2016
10:35:00
http://ryanbigg.com/

yopp
05.07.2016
10:35:27
Elixir Tip

I
05.07.2016
10:35:35
ахахахха

v
05.07.2016
10:35:38
вот если бы он из core team Был

Nikolay
05.07.2016
10:35:58
http://ryanbigg.com/about-me/

focusshifter
05.07.2016
10:36:14
Elixir Tip
"just the tip"

v
05.07.2016
10:36:14
а так это просто чувак, который за модными вещами гоняется

Nikolay
05.07.2016
10:37:08
From November 2011 until July 2014, I was the Community Manager for Spree Commerce. My role here involved leading the development of the Spree ecommerce framework,

Google
Nikolay
05.07.2016
10:37:18
как-то так %_

v
05.07.2016
10:37:44
ну все, крутой чел )

Pavel
05.07.2016
10:40:28
yopp
05.07.2016
10:41:13
что феникс круче

I
05.07.2016
10:41:29
что actioncable не очень эффективно будет разруливать при больших нагрузках

но проверить не могу

Nikolay
05.07.2016
10:44:17
что actioncable не очень эффективно будет разруливать при больших нагрузках
вот, кстати, изза кеширования, нгинксов и кластера рельсо аппов, могут быть ньюансы, так что я пожалуй пока воздержусь от )

такие вещи надо продумывать очень хорошо

yopp
05.07.2016
10:47:48
такие вещи надо понимать как работают для начала

yopp
05.07.2016
10:47:58
как ты собрался кешировать вебсокеты, я ума не приложу

v
05.07.2016
10:48:20
yopp
05.07.2016
10:48:36
сомневаюсь

Aldar
05.07.2016
11:47:53
error: Произошла ошибка при выставлении категории %{title} на сайт

это из yml файла локализации

почему то интерполяция не работает

title может быть же локальная переменная?

Nikolay
05.07.2016
11:49:48
" blabla #{VARIABLE} "

может ты диез вместо процента хотел?

Google
Aldar
05.07.2016
11:50:39
это из yml

ojab
05.07.2016
11:51:22
а как вызываешь?

Aldar
05.07.2016
11:52:13
I18n.t('path.to.error')

I
05.07.2016
11:52:29
I18n.t('path.to.error’, title: @title)

Aldar
05.07.2016
11:52:34
ок)

Nikolay
05.07.2016
11:55:49
можно просто t('yaml.key.here')

I18n.t('path.to.error’, title: @title)
а что, в t('shit', @var) -> yml 'text here with %{var}' разворачивает?

ojab
05.07.2016
11:57:30
I18n.t('path.to.error’, title: @title)
@title точно не nil? Если @title.to_s сделать — что-нибудь меняется?

Aldar
05.07.2016
12:03:37
спасибо) работает

I
05.07.2016
12:03:55
Второй параметр был нужен для интерполяции.

Aldar
05.07.2016
12:06:55
бывалые верстальщики вспоминают как при любой ошибке в нетскейпе был белый экран вот бы это вернуть, тогда мир пошёл бы в сторону шаблонов на языках со статической типизацией, например хаскель

ojab
05.07.2016
12:08:36
ну какой-нибудь elm и сейчас никто не мешает использовать

Nikolay
05.07.2016
12:11:06
ахаха.. м4 :)

Aldar
05.07.2016
12:11:39
с тех пор пошло засилье этой скриптовщины, от которой теперь не отмоешься

Nikolay
05.07.2016
12:12:26
ну скрипты проще компиляемых языков

но у всех своя ниша

Eugene
05.07.2016
13:00:55
Ух литература в гисте разраслась до 2 версий и превратилась в ruby&rails theory

Nikolay
05.07.2016
13:09:34
ребята, при попытке вызвать команду из rails c все ок, в лог падает то что надо. при попытке вызвать команду из рескью таски - фигня вот гист https://gist.github.com/foxmuldercp/cfaf26dc3706c4b194f2ec8e3f3a8453

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

ojab
05.07.2016
13:16:34
яннп по гисту, где что

Google
ojab
05.07.2016
13:17:53
ну и тебе неплохо бы, судя по всему, в WebApp сделать eager_load реселлеров/клиентов/доменных_зон, чтобы меньше ДБ дёргать

Nikolay
05.07.2016
13:18:23
вверху лог с выводом

посреди - вывод при пинке из консоли

в конце - рескью таск

I
05.07.2016
13:20:44
а в рескью что говорит?

Nikolay
05.07.2016
13:21:17
app_name=web_app.name_ascii upstream_name=web_app.hostname

вот это уходит в вызов скрипта

Admin
ERROR: S client not available

Nikolay
05.07.2016
13:21:29
без подстановки

вместо нормального

I
05.07.2016
13:24:14
попробуй лучше это в backticks

``

/opt/ansible/ansible_create_container.sh #{web_app.name_ascii} #{web_app.hostname}.#{web_app.domain_upstream} #{web_app.client.id} #{web_app.system_user_id} #{web_app.app_server.apps_path}

Nikolay
05.07.2016
13:25:41
`` ?

I
05.07.2016
13:25:47
да

Nikolay
05.07.2016
13:26:29
app_name=web_app.name_ascii upstream_name=web_app.hostname client_id=web_app.client.id user_id=web_app.system_user_id apps_path =web_app.app_server.apps_path

из рескью таски не раскрывается (

ojab
05.07.2016
13:26:47
А если кавычки поубирать? %x[/opt/ansible/ansible_create_container.sh #{web_app.name_ascii} #{web_app.hostname}.#{web_app.domain_upstream} #{web_app.client.id} #{web_app.system_user_id} #{web_app.app_server.apps_path}]

I
05.07.2016
13:27:00
вот и мне кажется, что интерполяция не срабатывает

Nikolay
05.07.2016
13:27:03
но селект из базы есть

Google
I
05.07.2016
13:27:24
ну значит интерполяция не прокатывает

Nikolay
05.07.2016
13:28:17
ну вот и мне интересно wtf

I
05.07.2016
13:29:27
str = "/opt/ansible/ansible_create_container.sh #{web_app.name_ascii} #{web_app.hostname}.#{web_app.domain_upstream} #{web_app.client.id} #{web_app.system_user_id} #{web_app.app_server.apps_path}" #{str}

попробуй так

сперва в строку

и заодно можешь ее распечатать

ojab
05.07.2016
13:31:07
алсо, почему resque, а не ActiveJob?

Nikolay
05.07.2016
13:33:26
думаешь стоит отдать это на откуп AJ?

типа конфиг и адаптер прописаны и пусть оно само возится?

ojab
05.07.2016
13:36:16
да, для этого и сделано

но интерполяцию это не починит, да

Nikolay
05.07.2016
13:39:01
а вот это уже интересо

I
05.07.2016
13:39:24
ты что-то не так передаешь)

Nikolay
05.07.2016
13:39:31
и спасибо, работает

I
05.07.2016
13:39:41
оу, мое?

Nikolay
05.07.2016
13:40:37
я сгенерил AJ'шный таск, пнул в него это все и оно отинтерполировалось корректно судя по логгеру

блигн, свалил на activejob все работает, но в статистике рескью ничего нет вообще

I
05.07.2016
13:51:34
потому что ты делаешь это на activejob, а не на resque? Ваш кэп

Nikolay
05.07.2016
13:53:02
хрень какая-то

почему оно дергает рескью но нифга не обновляет статистику ресьюку

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