@rubylang

Страница 1509 из 1684
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
https://rubyisdead.science/
эх, надо было оставаться на пхп - гавнокодеры всегда нужны бизнесу

zEvilz
23.05.2018
10:47:37
https://rubyisdead.science/
пока собирался начать учить руби, он уже умер)

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
стековерфлоу программинг?)
да) я еще использую youtube driven development)

Denis
23.05.2018
12:23:37
да) я еще использую youtube driven development)
советую уходить от этих подходов ?

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: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
нет, мы это на днях уже размусоливали одному

Darth
23.05.2018
12:52:20
да) я еще использую youtube driven development)
Взрослые дяди используют presentation driven development

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
имо, не суть важно куда, главное чтобы тебе и коллегам было понятно где и что искать
ну вот тут есть небольшой гэп ? часть кода сделано модулями в /lib/ а часть как гем (плагин)

и вот знаний бэстпрактисов структурирования кода мало

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

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

Всем привет :)

еще есть send_keys(:tab), но если потом добавляется еще один элемент в блоке, то тест тоже упадет

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