@rubylang

Страница 310 из 1684
Igor
19.08.2016
12:22:43
Но как-то так и приходится выкручиваться

Ты можешь передавать косячные параметры в http библиотеку

И никогда этого из спеков не узнаешь

Антон
19.08.2016
12:24:44
ну окей, выпили структуру отвечающую за параметры в отдельный класс, назови ее Payload например ее протестировать просто будет гарантия что Payload не косячный

Google
Igor
19.08.2016
12:25:55
Эмммм....

Похоже тут недопонимание

Ну и это костыльный путь имхо

Я в общем-то знаю как тестировать запросы, даже с тем-же вебмоком

Просто может я пропустил что-то и например появился какой нибудь охуенный гем для тестирования сетевых запросов

Пля вебмок

*Аля

*айфон улетел в стену*

Антон
19.08.2016
12:29:52
я босюсь у этой задачи нет общего решения и сколько бы айфоны не летали каждое частное будет состоять из простых(абстрактных) штук как стабы моки и вебмоки

Igor
19.08.2016
12:30:34
ну просто вебмок в условиях рспека

У меня вызывает только печальку

Запилить чтоли ПР в вебмок

Для have_been_requested

Google
Антон
19.08.2016
12:33:18
да ладно печалька, просто не очень удобно

вот в условиях кукумбера/капибары - печалька

Igor
19.08.2016
12:34:36
Вебмок например не умеет парсить тело запроса

Хотя глядя на content-type мог бы попытаться

Антон
19.08.2016
12:39:01
let(:response) double('response', body: foo) expect … to receive(:post).with(expected).and_return(response)

у меня венигрет из вебмока VCR и стабов работает и мне надо ехать а не шашечки

я понимаю о чем ты, но люблю старые проверенные решения, когда можно без документации писать спеки

будь я чуть(ну пару миллионов долларов) побогаче, может быть задумался бы о высоком

Алиф
19.08.2016
13:28:56
Friends is anybody why why this bug ? https://github.com/activeadmin/activeadmin/issues/4588

v
19.08.2016
13:36:29
ну ты индиец

Владимир
19.08.2016
13:36:41
кто в курсе, есть какая-нибудь конфа по chef

v
19.08.2016
13:36:47
на stackowerflow поди тоже написал?

Владимир
19.08.2016
13:36:48
упс

v
19.08.2016
13:37:05
Sergey
19.08.2016
14:09:48
привет, У меня friendly_id slug такого формата, "year/month/title" но когда генериться линк на модель с таким слагом, слеши в урле преарщаються в URL код "%2F", ктонибудть знает как пропросить рельсы это не делать?)

ojab
19.08.2016
14:15:42
никак?

формат же — часть пути, а не три части пути

trickster
19.08.2016
14:18:09
:)

Sergey ошибься)

:)

Google
Sergey
19.08.2016
14:19:40
=)

Eugene
19.08.2016
14:21:08
вот такие апдейты приходит на телеграмм

Stanislav
19.08.2016
14:23:01
видать не обновляется))

и каждый день тащит тот же апдейт

Eugene
19.08.2016
14:23:42
ну вот этот выскочил через 2 дня

Stanislav
19.08.2016
14:25:27
последний апдейт 0.10.1 который был давненько

ojab
19.08.2016
14:25:44
hmm, хотя to_param должен возвращать строго String и с ним то же самое будет, похоже

Sergey
19.08.2016
14:27:13
:(

Adamtsov
19.08.2016
14:27:57
To_param hash возвращает

Stanislav
19.08.2016
14:27:58
? cgi#unescape ?

Adamtsov
19.08.2016
14:28:16
Точнее он возвращает то, что ему сказать

ojab
19.08.2016
14:29:01
To_param hash возвращает
http://api.rubyonrails.org/classes/ActiveRecord/Integration.html#method-i-to_param

ок, от него оживается String

само собой возвращать можно что угодно

Adamtsov
19.08.2016
14:34:18
поидеи если написать: get ‘/:year/:month/:title’ => … def to_param return nil if new_record? { year: yaer, month: month, title: title } end может и сработать

правда тут самый вопрос, как искать потом

ojab
19.08.2016
14:34:34
не может

Adamtsov
19.08.2016
14:34:40
надо тогда ID подмешивать

ojab
19.08.2016
14:35:26
:(
ну в таком случае можно юзать хелпер с помощью post_path(post.year, post.month, post.title)

Google
ojab
19.08.2016
14:35:34
хотя это и не очень удобно, конечно

Adamtsov
19.08.2016
14:36:27
либо со friendly_id делал так: friendly_id :slug, use: [:history, :finders] before_create :set_slug def set_slug self.slug = [year, month, title].compact.join('/') end

Sergey
19.08.2016
14:37:23
поюзаю черточку=)

ojab
19.08.2016
14:37:23
опять же, это будет один элемент пути и заэскейпится

Adamtsov
19.08.2016
14:37:59
ну роут нужен posts/:slug

Sergey
19.08.2016
14:38:01
тоже так кажеться

надо чтобы потом еще ссылка на эту модель могла генериться

Adamtsov
19.08.2016
14:38:27
так ссылка будет генериться

только фактически это будет один url

Admin
ERROR: S client not available

Adamtsov
19.08.2016
14:39:06
а для get ‘/:year’ надо другой роут

и для month соответственно

ojab
19.08.2016
14:41:41
а, friendly_id даже ничего не делает для облегчения поиска модели

Adamtsov
19.08.2016
14:41:52
м?

он же slug запишет в бд

ojab
19.08.2016
14:42:42
а, вижу

мда

один фиг, по-моему лучше юзать post_path(post.year, post.month, post.title) и сделать какой-нибудь свой хелпер чтобы его дёргать через post_route_helper(post)

Антон
19.08.2016
14:47:50
соцопрос: кому-то в жизни реально помогает френдри урлы?

Mikhail
19.08.2016
14:48:23
Пукан заказчика не горит

Google
Mikhail
19.08.2016
14:48:27
Мне помогает

Антон
19.08.2016
14:48:38
чем?

Mikhail
19.08.2016
14:48:54
Пукан заказчика не горит

Особенно когда он сеошника нанимает

Антон
19.08.2016
14:49:46
а, так может объяснить заказчику, что в общем случае эта задача 1) не имеет общего решения: делать ее непредсказуемо долго, 2) никто не будет пользоваться

Mikhail
19.08.2016
14:50:34
Я не готов тратить силы на объяснение заказчику что это не нужно

Сделать фриендли 5 минут

Антон
19.08.2016
14:50:54
5 минут? :)

Mikhail
19.08.2016
14:51:03
Поставил гем

И пишешь правило как генеритб на каждую модель

5 минут гем и 5 минут на каждую модель

Антон
19.08.2016
14:52:20
ох сомневаюсь

Mikhail
19.08.2016
14:52:32
Молодец

Антон
19.08.2016
14:53:29
особенно когда говорят: сделаю за 5 минут

Mikhail
19.08.2016
14:53:48
Молодец что пояснил ?

А мой знакомый вообще пилит консерн. И у него одно правило на все модели и прекрасно работает

Антон
19.08.2016
14:56:48
а в чем тогда смысл этого френдли айди, если кучу айдишников меняют на кучу слагов?

Mikhail
19.08.2016
14:57:13
человеко подобные урлы индексируются лучше чем айдишники

Антон
19.08.2016
14:57:23
пруф?

Mikhail
19.08.2016
14:57:23
об этом мне говорит каждый сеошник

любого возми на FL.ru и попроси пруф.)

Антон
19.08.2016
14:57:51
:)))))

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