
ojab
28.02.2017
08:53:22
А почему update_attributes, а не update? Писать длиннее, смысл тот же.

Sergey
28.02.2017
08:58:18
Это же alias, нет?

Sergey
28.02.2017
09:02:16
давным давно депрекейтнутый алиас

Karina
28.02.2017
09:03:53
ну я примерно, копай в эту сторону
там даже ошибка не то что в роутах, а InvalidAuthenticityToken. С collection тоже пробовала. В приципе у меня
POST /places/:name(.:format)
тем не менее такая ерунда из-за роутов, думаю

Google

Vasiliy
28.02.2017
09:04:33
чуваки, делаю поиск юзера по представленным параметрам, решил циклом бегать, нормальное решение?
def authenticate_from_user_data
%w(phone email username).each do |el|
break User.find_by(el => auth_params[el]) if auth_params[el].present?
end
end

Artur
28.02.2017
09:04:53

Karina
28.02.2017
09:05:18

I
28.02.2017
09:06:34

Vasiliy
28.02.2017
09:07:49
почему 3? сначала if же проверяет
ну в принципе да, если 3 значения есть и валидное только юзернейм будет плоховато
спасибо, перепишу с OR

I
28.02.2017
09:09:31
User.where("phone = ? or email = ? or username = ?", phone, email, username) лучше будет

focusshifter
28.02.2017
09:11:53

Vasiliy
28.02.2017
09:11:54
ага и в конце ещё .first добавить чтобы коллекция ненароком не вернулась

I
28.02.2017
09:12:07
а, ну вот, даже лучше можно

Vasiliy
28.02.2017
09:12:08
во, точно

focusshifter
28.02.2017
09:14:36

Google

focusshifter
28.02.2017
09:15:02
> Post.where('id = 1').or(Post.where('id = 2'))

s
28.02.2017
09:16:23

Vasiliy
28.02.2017
09:16:49
так хотят) юзернейм или телефон или почта

Alex
28.02.2017
09:27:09
кого я вижу.

Антон
28.02.2017
09:27:55
кого ты видишь?

Alex
28.02.2017
09:28:06

k
28.02.2017
09:40:37
:)

ⰿⰰⰾⱏ
28.02.2017
10:13:10

Alex
28.02.2017
10:13:33
телепат?
Достаточно на аватарку посмотреть.

I
28.02.2017
10:13:39

ⰿⰰⰾⱏ
28.02.2017
10:13:59

Alex
28.02.2017
10:14:06
аватарка же.

Mark
28.02.2017
12:46:15
Всем привет)
есть какой-нибудь колбэк или хук в руби который при наследовании срабатывает?
мне надо чтобы в момент наследования динамически создавались методы
в классе который наследует
как вообще подобную штуку лучше реализовать?

Антон
28.02.2017
12:48:58
метапрограммирование

Andrey
28.02.2017
12:49:09
#inherited

Google

Mark
28.02.2017
12:50:09
окей, спасибо

Andrey
28.02.2017
12:50:16
гуглить по ruby inheritance hook

ojab
28.02.2017
14:13:15
:slow:

Mark
28.02.2017
14:53:53
А как в included получить доступ к константе класса в который делаю include?

Andrey
28.02.2017
14:56:27

Mark
28.02.2017
14:57:09
Не так не получается дернуть константу
Примерно догадываюсь почему

Dmitry
28.02.2017
14:58:12
кто нибудь объясните что такое метапрограммирование двумя тремя фразами, я сколько читаю не понимаю разницу между просто и мета.
рубрика "мама чому я дебил"

v
28.02.2017
14:58:40
три слова

Dmitry
28.02.2017
14:59:13
а просто программирование? не изменяет?)

ojab
28.02.2017
14:59:36
а в простопрогаммировании код изменяет программист, а не сама программа

Dmitry
28.02.2017
14:59:40
типо если я пишу то что изменит другую часть кода, все теперь я неибаца метапрограммированием занимаюсь?

Ruslan
28.02.2017
15:00:29
имеется ввиду, что у тебя код генерится динамически
в каком-то классе, в зависимости от параметров, он может менятся, добавляться какие-то методы

v
28.02.2017
15:00:55

Dmitry
28.02.2017
15:01:08
все теперь понял, спасибо!

Admin
ERROR: S client not available

Google

v
28.02.2017
15:01:14

Dmitry
28.02.2017
15:01:54
это фигура речи
язык пушкина и чехова

v
28.02.2017
15:02:14
Французский?

Dmitry
28.02.2017
15:02:31
как раз добавил на сайт французский
4 языка уже поддерживаем.. ухухухуху
def by_value(value)
return unless value
prepare_value(value)
where(value: value)
end

Oleg
28.02.2017
15:24:49
ехал value через value

Dmitry
28.02.2017
15:25:47
ехал валью через валью, видит валью в валью валью, валью валью валью валью

Vasiliy
28.02.2017
15:38:54
а че не так where(value: prepare_value(value))
where(value: prepare_value(value)) if value
менять переменные не очень ок

Demyan
28.02.2017
15:40:25
Да все ок. Главное очень понятно.
Вдруг программист забудет другие английские слова. И будет помнить только что такое валью, и тут ему не составит проблемы прочитать код

kapkapbopoh
28.02.2017
15:42:20
?

Денис
28.02.2017
16:24:16
А какие есть популярные биржи фриланса? Где искать проекты?
Кроме upwork и фриланс
Какая сейчас норм ставка в час?

Dmitry
28.02.2017
16:28:20
5$

Google

Mark
28.02.2017
16:29:17
15$-25$

Dan
28.02.2017
16:29:27
$3 india

Dmitry
28.02.2017
16:30:02
Норм такая ставка.

Денис
28.02.2017
16:30:29
Спасибо

Oleg
28.02.2017
16:33:03
5$
а если в телеграм-чатах не сидеть? :)

Dmitry
28.02.2017
16:33:39
15)
Странный вопрос просто