
Alex
20.02.2018
09:13:52
запрос покажи

?
20.02.2018
09:13:58
я не знаю, скобки откуда появляются и кавычки
PhoneBook Load (1.8ms) SELECT `vPhoneBook`.* FROM `vPhoneBook` WHERE ('service' LIKE ''Администрация'%')
понял откуда. будем костылять

Google

Alex
20.02.2018
09:19:03
а, он значение экранирует
да, костылять немного придется ))

?
20.02.2018
09:24:26
Он не парсит базу. В переменную ничего не возвращается
На удивление

Alex
20.02.2018
09:24:56
госпади
VPhoneBook.where("? LIKE ?", params[:column], "#{params[:filter]}%")
solved

?
20.02.2018
09:37:16
неа)

Alex
20.02.2018
09:39:33
что неа? что за запрос получился?

?
20.02.2018
09:40:26
такой же как и был
PhoneBook Load (1.8ms) SELECT `vPhoneBook`.* FROM `vPhoneBook` WHERE ('service' LIKE ''Администрация'%')

Alex
20.02.2018
09:40:53
а, стоп, он похоже процент фильтрует шоле
в общем хз, надо в консоли играться. Я делал ILIKE без проблем.

Vasiliy
20.02.2018
09:41:27
надо вроде два процента делать

Google

?
20.02.2018
09:41:39
ему не нравится то что экранируется слово скорее всего

Alexander
20.02.2018
09:54:16
просто ты - аниме

Владимир
20.02.2018
09:59:24
Просто ты не в той компании
Пробывал не то аниме
На тему не того аниме

?
20.02.2018
14:37:38

Vladislav
20.02.2018
18:03:22
Почему для select, reject и многих других методов, которые изменяют объект, есть select!, reject!, а для keep_if нет, хотя он тоже изменяет объект?

ojab
20.02.2018
18:05:06
а чем тебя не устраивает .select! в качестве .keep_if!?

Vladislav
20.02.2018
18:05:38
Меня всё устраивает
Мой вопрос в том, почему keep_if изменяет объект, но у него нет ! на конце

ojab
20.02.2018
18:06:12
(то бишь наоборот, да)
потому что bang-аналоги есть у не-bang методов
и они, собственно, делают в основном
def method!
replace method
end
для .keep_if это неприменимо, ибо неизменяющей версии не существует
(но да, не очень косистентно)

Vladislav
20.02.2018
18:09:08
Просто как я понимал, ! добавляют тем методам, что изменяют объект
Я не прав?

ojab
20.02.2018
18:10:13
не, ! добавляют к методам, неизменяющим объект, чтобы они сделали .replace (то бишь заменили объект на результат)

Google

Vladislav
20.02.2018
18:11:24
Ааа, окей.
Спасибо

Anton
20.02.2018
18:22:49

ojab
20.02.2018
18:23:39
это в экосистеме, в stdlib/language — вряд ли

Anton
20.02.2018
18:23:57
но в целом правило имхо ок

ojab
20.02.2018
18:24:12
ну и если взять те же рельсы с их update/update! — вообще хз

Roman
20.02.2018
18:27:33
ни у кого нет открытого проекта, где можно посмотреть связку rails + rom?

Lupsick
20.02.2018
19:08:31
возьми обычный sequel

Nikita
20.02.2018
19:14:23
Посмотри в доках Рома, там есть пример
Но как выше сказали не делай этого)

Alex
20.02.2018
19:15:01
почему?

Roman
20.02.2018
19:17:38

Nikita
20.02.2018
19:18:40
Rom rails ищи
Там где то есть ссылка на репозиторий солника

Roman
20.02.2018
19:19:07

Lupsick
20.02.2018
19:19:21

Aleksandr
20.02.2018
19:19:39
есть тут кто, кто сильно со swagger дружит?

Nikita
20.02.2018
19:20:58
Сложность пол беды, готовься ловить кучу не понятных ошибок рельсовых, что то вообще может не работать, если хочешь ром, возьми ханами

Google

Nikita
20.02.2018
19:21:19
Если конечно просто поиграться то конечно можно)

Roman
20.02.2018
19:27:37

Nikita
20.02.2018
19:29:44
Тогда зачем тебе рельсы фанат более гибкой архитектуры?

Roman
20.02.2018
19:30:53
уменьшение рутинной работы

Admin
ERROR: S client not available

Nikita
20.02.2018
19:31:22
А ты думаешь что добавив ром ее станет меньше?

Roman
20.02.2018
19:33:47
это был ответ на вопрос - зачем рейлс)

Lupsick
20.02.2018
19:34:17
лучше займись сверточными сетями братан

Alex
20.02.2018
19:37:33
а как же смузи

Anton
20.02.2018
20:31:54
Возьми ханами и не парься. Там ром под капотом, ничего настраивать не надо, все из коробки
И даже генераторы всякие
Но в целом, ром очень крутой
Если опыт есть - я бы посоветовал только его и юзать

Roman
20.02.2018
21:22:34
ок, я понял, лучше AR от рельсы не отдирать

Roman
21.02.2018
07:03:27

Oleg
21.02.2018
09:29:39
Но актив суппорт можно

Lavrushchik
21.02.2018
09:57:30
вопрос. есть какой-то гем или мануал, чтобы пользователь/гость, из вьюхи с каким-то объектом, отправлял с указанием своей почты письмо админам?
что-то вроде "оставьте мыло и с вами свяжемся"

Alex
21.02.2018
09:57:59

Google

Alex
21.02.2018
10:04:42
рекомендую английские версии

Lavrushchik
21.02.2018
10:05:13
принял, спасибо
через что можно узнать ip-адрес пользователя/гостя и зарендерить во вьюхе?

Максим
21.02.2018
10:11:07
а тебе только зарендерить или сохранить и использовать?

wi11son
21.02.2018
10:11:31
request.remote_ip

Lavrushchik
21.02.2018
10:12:52
мне просто нужно сделать contact_form, которую юзер/гость отправит любому пользовательно, у которого admin?, и вот в тексте письма нужно чтоб был ip. ну и потом соотвесна записать в базу, мол email такой, ip такой

wi11son
21.02.2018
10:13:14
ну и зачем тебе рендерить?

Alex
21.02.2018
10:13:24
просто в ActionMailer передаешь ip из request

wi11son
21.02.2018
10:13:27
если ты можешь получить этот ip в момент обработки формы

Alex
21.02.2018
10:13:29
как параметр

Lavrushchik
21.02.2018
10:13:33
на почту админу должен придти partial

Alex
21.02.2018
10:13:49
на почту админу дергается ActionMailer который дергает шаблон

Lavrushchik
21.02.2018
10:13:57
то есть не только ip, а, к примеру, id какого-нибудь обьекта