
Roman
23.05.2018
08:47:24

Aleksey
23.05.2018
09:30:53
https://rubyisdead.science/

zEvilz
23.05.2018
10:27:37
всем привет. не пойму че за фигня с thin. поставил redmine (nginx + thin). работало все ок. ребутнул сервак, сейчас thin не хочет нормально работать. запускаю его, создается сокет в /tmp/. если хоть раз грузануть страницу redmine, то сокет испаряется, а в логах nginx connect() to unix:/tmp/thin.0.sock failed (2: No such file or directory)

ojab
23.05.2018
10:34:56
А зачем мёртвенький thin, а не шевелящаяся puma, например?

Google

zEvilz
23.05.2018
10:35:35
я не шарю в руби, он мне только для redmine)
во, чего нашел в логах
/usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:274:in `require': cannot load such file -- thin/request (LoadError)

ojab
23.05.2018
10:37:10
thin мёртвенький, поэтому вряд ли ты найдёшь живых его пользователей для помощи
поэтому лучше что-то более живое, да

zEvilz
23.05.2018
10:37:49
ок, спасибо. погуглю насчет puma)

V
23.05.2018
10:38:54

zEvilz
23.05.2018
10:47:37

Aleksey
23.05.2018
10:51:42

zEvilz
23.05.2018
10:52:37
на пхп легче быть говнокодером)

V
23.05.2018
10:53:30

Aleksey
23.05.2018
10:54:00
это риторический вопрос :)

V
23.05.2018
10:54:03
Просто очень быстро скелет написать для какого-то проекта на рельсах - изи

Google

V
23.05.2018
10:54:15
Если скорость не нужна - то вообще крутяк
скорость - тоесть производительность естественно

Darth
23.05.2018
11:02:41
Почему рубисты постоянно делают отсылки к пхп?

Vasiliy
23.05.2018
11:07:03
потому что он стал лучше со временем а руби так и стоит на месте, от чего неилюззорно горят пуканы рубистов

Nikita
23.05.2018
11:10:28
шо там руби умер?опять? в который раз то уже

Darth
23.05.2018
11:10:37
Ну я имею в виду почему не на джаву?
На пхп же делают дешёвые проекты

Vasiliy
23.05.2018
11:11:20
потому что жаба жрёт как десять лошадей и сложная дохуя?
ну и стоимость проекта с языком как-то связана как хуй с бубликом

Nikita
23.05.2018
11:20:41
ну я бы не сказал шо жаба сложная, но то что там писать дохуя всякой левой херни, такое есть

Nursultan
23.05.2018
12:07:50
есть ли тут фанаты хамла?

Ruslan
23.05.2018
12:08:27
+

Nursultan
23.05.2018
12:08:44
я тупой или хамл сломался?

Ruslan
23.05.2018
12:08:52
ну так у тебя атрибуты не обернуты в {}
и должны быть записаны как хеш

Nursultan
23.05.2018
12:15:01
выдал

rekero
23.05.2018
12:17:39
Запятую потерял

Google

Denis
23.05.2018
12:18:07
lesson.video}",

Nursultan
23.05.2018
12:18:18
спасибо Мужики)

Denis
23.05.2018
12:18:30
не лажай так больше ?

Nursultan
23.05.2018
12:18:41
так и знал что все дело в хуйне какой нибудь))

Darth
23.05.2018
12:19:08
Так всегда с шаблонизаторами

Denis
23.05.2018
12:19:30

Nursultan
23.05.2018
12:20:02

Darth
23.05.2018
12:20:13
Простыми регуляторками можно перевести проект на 1.9 хеш

Denis
23.05.2018
12:20:16

Darth
23.05.2018
12:20:18
На изи

Nursultan
23.05.2018
12:20:53
src: "", width: "",
https://stackoverflow.com/questions/6755046/embedding-a-youtube-video-using-haml-ruby-on-rails отсюда взял запись

Denis
23.05.2018
12:21:05
стековерфлоу программинг?)

Nursultan
23.05.2018
12:23:09

Denis
23.05.2018
12:23:37

Nursultan
23.05.2018
12:23:50
да я знаю)
спасибо за добрый совет)

Denis
23.05.2018
12:24:08
обращайся, всегда рады)

Nursultan
23.05.2018
12:25:47
а вы с activeadmin дружите?)

Sergii
23.05.2018
12:26:18
a ? somefunc(a) : a - как красивее сделать?

Nursultan
23.05.2018
12:27:01

Google

Sergii
23.05.2018
12:27:03
если нил - отдаем нил дальше, если не нил, то вызываем функцию и ее результат отдаем

Василий
23.05.2018
12:29:39

Иван
23.05.2018
12:31:06
почему тогда в somefunc не сделать return unless a

Sergii
23.05.2018
12:31:29
потому что она далеко :)
a && somefunc(a) - думал, но что-то меня смутило
вроде рабоет

ojab
23.05.2018
12:35:21

Sergii
23.05.2018
12:37:59
оно в вызове другой функции, один из параметров

Admin
ERROR: S client not available

Ilya
23.05.2018
12:41:27
два параметра должно быть. один - name, другой value
options_from_collection_for_select(@people, "id", "name")
из документации, если у тебя селект тэг

Nursultan
23.05.2018
12:47:12
я за фрилансером сам доделываю просто((

Ilya
23.05.2018
12:47:32
админка чтоли?

Nursultan
23.05.2018
12:48:02
да

Dmitry
23.05.2018
12:48:54
Ребят подскажите куда лучше вынести код который используется в рейк тасках для рельсов который принципе в большинстве своем не относится к моделям. Создать какуюто либу или плагин и вынести код в нее? а то получается что код написан портянкой и хочется разбить его на части чтобы потестировать можно было, но разбивать внутри таска както странно

Ilya
23.05.2018
12:49:30
Короч,
f.input :user_id, label: 'SuperUser', as: :select, collection: User.pluck(:name, :id)

Aleksey
23.05.2018
12:49:33
lib/*

Ilya
23.05.2018
12:49:37

Google

Nursultan
23.05.2018
12:49:51

Ilya
23.05.2018
12:50:08
нет, мы это на днях уже размусоливали одному

s
23.05.2018
12:50:20
и смотря как уже организовано раскладывание кода

Darth
23.05.2018
12:52:20

Nursultan
23.05.2018
12:52:38
они что читают доку?

Darth
23.05.2018
12:53:17
Это когда показываешь клиентам что у тебя есть, а потом начинаешь имплементировать

Dmitry
23.05.2018
12:54:20
и смотря как уже организовано раскладывание кода
это код автоматизации процессов которые построены вокруг данных из рельсов и других систем с которыми интегрируемся
т.е. типо клея между системами использующими разные апи, но сами апи коннекторы реальзованы как плагины

s
23.05.2018
12:54:55
звучит похоже на сервис-объекты)
имо, не суть важно куда, главное чтобы тебе и коллегам было понятно где и что искать

Dmitry
23.05.2018
12:55:37
ну да наверно чтото типо этого, просто задачи которые периодисески запускаются и делают какието изменения в связанных системах

s
23.05.2018
12:56:06
я бы распихал по /app/services, но это скорее вопрос общей структуризации кода
если lib привычней, то это ок

Dmitry
23.05.2018
12:56:56
и вот знаний бэстпрактисов структурирования кода мало

ojab
23.05.2018
13:07:13
структурируешь как угодно @ переструктурируешь как удобно, если неудобно

Sergey
23.05.2018
13:47:42
Как лучше всего симитировать hover через капибару?
Если использовать метод .hover и при этом сделать браузер активным и шевелить в нем мышкой, тест может не пройти
Всем привет :)
еще есть send_keys(:tab), но если потом добавляется еще один элемент в блоке, то тест тоже упадет