
Danila
22.10.2016
16:20:00
ты тоже из минска?

Eugene
22.10.2016
16:20:24
Я из Беларуси. Сейчас учусь в Минске.

Danila
22.10.2016
16:20:55
я нет

Eugene
22.10.2016
16:21:47

Google

Danila
22.10.2016
16:22:20
из москвы
вчера просто познакомились с минчанами на дринкапе

Eugene
22.10.2016
16:23:31
ну и как тебе беларусы?

Danila
22.10.2016
16:25:36
хорошие ребята, известный факт

Valentin
22.10.2016
18:16:56
Что вы читали о RESTful API и можете посоветовать?(кроме вики ? )
спасибо

Eugene
23.10.2016
08:28:53
Developer'ы прилетели. https://www.stihi.ru/pics/2015/04/21/6956.jpg

Alex
23.10.2016
09:53:24
вертикальное масштабирование

Eugene
23.10.2016
10:13:18
нраицца?
Я так подумал, я как бэ и не бухаю, а смысл в этих конференциях не вижу
Хотя новые связи

yopp
23.10.2016
11:15:50

Eugene
23.10.2016
11:45:34

Google

Roman
23.10.2016
12:56:41

Mikhail
23.10.2016
12:58:34
ЦенаБилета/выпитое пиво

Eugene
23.10.2016
12:58:45
И то раз в 3 года

Roman
23.10.2016
12:59:23

Mikhail
23.10.2016
12:59:38
Увы не все за "компанийский" счет пошли)

Roman
23.10.2016
13:03:22

Mikhail
23.10.2016
13:06:27
Можно и без синьки

Roman
23.10.2016
13:15:37
Было интересно посмотреть на Маца, узнать, что скоро у меня перестанет работать мой gem redmine-kaminari, помочь людям
найти современную стейт машину, пострелять, пройти квест и выиграть плату
К тому же я узнал, что больше двух кружек пива осилить не могу
Еще было забавно услышать слова Маца про Альфа-синдром. Именно этими словами я обьяснял студентам почему ruby (в далеком 2003 году)

Rafkat
23.10.2016
13:44:26
Скиньте ссылку на реакт чат

Roman
23.10.2016
13:47:18
Когда ты относишься к компьютеру не как к инструменту вроде шариковой ручки и делаешь за него его работу (например, явно указываешь тип данных для переменных).

Evghenii
23.10.2016
14:00:54

Rafkat
23.10.2016
14:03:10
Спасибо

Alex
23.10.2016
14:11:49
при этом билд не упадет но алерт будет

Roman
23.10.2016
14:26:49

Google

Alex
23.10.2016
14:27:20
значит упадет раз его надо будет переделать

kapkapbopoh
23.10.2016
15:31:57
Если я использую guard-rails, то мне стоит забыть rails s?

Vitaliy
23.10.2016
15:48:14
да

jdggd
23.10.2016
16:00:05
есть в руби предикат похожий на true?

ojab
23.10.2016
16:01:32
а что конкретно нужно?

Антон
23.10.2016
18:42:32
симпозиум удался считаю
мац - агонь

Rafkat
23.10.2016
18:53:52

skynet
23.10.2016
19:04:19
Семантичненько

Igor
23.10.2016
22:58:42
на афтерпати хорошо посидели
бесплатное пиво по талонам вообще супер идея :)
был смысл знакомится с организаторами

Igor
23.10.2016
22:59:17
и бесплатно бухать дальше :D

Dmitriy
24.10.2016
01:43:26
Ребят, всем привет.
Возможно ли в руби реализовать что-то подобное?
class Klass
add_prefix('hello ')
def method_a
'from a'
end
def method_b
'from b'
end
end
p Klass.new.method_a # 'hello from a'
p Klass.new.method_b # 'from b'

Alex
24.10.2016
03:39:05

Evgeny
24.10.2016
05:12:56

Alex
24.10.2016
05:14:24
http://yehudakatz.com/2009/07/11/python-decorators-in-ruby/

Антон
24.10.2016
06:58:21
двуличная скотина, ага

Michael
24.10.2016
07:10:23
скорее всего у link нет user

Google

Nursultan
24.10.2016
07:10:31
есть

Admin
ERROR: S client not available

Michael
24.10.2016
07:10:41
можешь сделать link.user.try(:email)

Nursultan
24.10.2016
07:11:00
class Link < ActiveRecord::Base
belongs_to :user
end
class User < ActiveRecord::Base
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
has_many :links
end

Michael
24.10.2016
07:11:44
нет ты не понял, привязка может быть и есть, но конкретно у одного из link может не быть юзера

Nursultan
24.10.2016
07:11:48
вот две модели
ааа
ок

Michael
24.10.2016
07:12:20
сделай link.user.try(:email) и будет тебе счастье

Nursultan
24.10.2016
07:13:10
Удалил линк без юзера)
спасибо)

Michael
24.10.2016
07:15:13
ну если 100% у линка должен быть юзер, то перестрахуйся в миграции , null: false и валидацией user_id presence: true
а если линк всетаки может существовать без юзера тогда обязательно сделай link.user.try(:email)

Nursultan
24.10.2016
07:21:17
ок
это в модели прописать надо?

Michael
24.10.2016
07:21:42
.try(:email) ??
во вьюхе

Alex
24.10.2016
07:22:50
а толку от try(:email) если юзера нет?
если юзера нет это надо явно проверять

Google

Alex
24.10.2016
07:22:59
и рисовать что то еще.

Michael
24.10.2016
07:23:42
ну если ему важно вывести мыло если юзер есть и не выводить если юзера нет

Антон
24.10.2016
07:24:27

Alex
24.10.2016
07:24:30
и что там будет? пустое место? это надо в шаблоне учитывать
бывают, но чаще бывают обратные имхо.

Michael
24.10.2016
07:25:16
конечно если ему нужно вывести что-то вместо пустого мыла, то конечно нужна проверка,
но учитывая что задается такой элементарный вопрос, то я полагаю, что человек только начинает свой путь и ему такого метода выше крыши

I
24.10.2016
07:27:44
Я бы link.user.email заменил декоратором или хотя бы делегатом

Антон
24.10.2016
07:29:42

Evgeny
24.10.2016
07:39:37
Часто пишут тут нужен декоратор, я просто не всегда понимаю, это же типа просто обертка верно? Или более сложная вещь из сссылки выше, которую Alex кидал

I
24.10.2016
07:44:26
Зависит от желания извращений