@proRuby

Страница 154 из 1594
Nick
24.08.2016
12:22:27
OMG

Ясно-понятно

Alex
24.08.2016
12:22:49
Вообще, у драпера даже в оф. доках есть html, но это имхо не тру.

Зачем выносить вьюху в декоратор?

Google
Nick
24.08.2016
12:23:06
Ну это уже твоя личная вкусовщина

Я вот хелперы не приемлю во вьюхах кроме готовых рельсовых

Alex
24.08.2016
12:23:38
Ну это уже твоя личная вкусовщина
У тебя потом получится что в одном месте html поменялся, а в другом это верстку поломало, но ты об этом не узнаешь.

А если делать через хелпер то сразу видно везде где он юзается.

Nick
24.08.2016
12:24:24
Какие странные у тебя фантазии. Я вот сразу вижу, где декораторы юзаются.

Alex
24.08.2016
12:24:53
Какие странные у тебя фантазии. Я вот сразу вижу, где декораторы юзаются.
Каким образом? ты через поиск можешь найти все шаблоны в которых юзается декоратор? и даже полиморфные связи учтешь?

Nick
24.08.2016
12:25:04
Магия!

Nikolay
24.08.2016
13:37:31
а как же лучники, драконы и принцессы?

а я вот хелпер нарисовал и везде вместо тонн кода одна маленькая фиговинка

Alex
24.08.2016
19:04:31
Nikolay
24.08.2016
19:11:15
Оу, да ты познал как делать код читаемым.
таки да :) щща вот думаю толи наскаффолдить вьюшку, толи хелперов нарисовать и везде их юзать

Alex
24.08.2016
19:11:41
Партиалы медленные

но в хелперы все подряд тоже совать наверное не стоит.

Google
Nikolay
24.08.2016
19:13:38
да просто меня ломает например вот это: <div class="form-group"> <div class="checkbox"> <label> <%= f.check_box :<%= variable %> %> <%= f.label :variable %> </label> </div> </div>

Alex
24.08.2016
19:13:50
Я тебе уже говорил, рой simple_form

I
24.08.2016
19:13:53
о мой бог

Alex
24.08.2016
19:13:57
и никаких хелперов не надо, везде все идентично будет.

там и поддержка бутстрапа есть

Nikolay
24.08.2016
19:17:28
хмхмхм

симс интрестед

а со всякими хамл/слим оно дружит?

Alex
24.08.2016
19:20:03
а со всякими хамл/слим оно дружит?
Ты сначала разберись что такое slim/haml и потом спроси ))

Nikolay
24.08.2016
19:20:30
ну как бы чтобы не мешались в кучу кони, люди, водка, бляди...

Alex
24.08.2016
19:20:42
Нет, это шаблонизаторы

Вопрос такой, они могут печатать результат руби-выражения в конечный шаблон?

Nikolay
24.08.2016
19:21:35
ясно

Alex
24.08.2016
19:23:49
239 участников а группа молчаливее тех где всего 100.

Nikolay
24.08.2016
19:23:59
аха

Alex
24.08.2016
19:24:20
аха
Давай устроим холивар, или может поругаемся?

Nikolay
24.08.2016
19:24:20
и главный болтун я ))

Alex
24.08.2016
19:25:27
alias_method :buttle, :exit

не знаю зачем.

Google
Nikolay
24.08.2016
19:27:02
блин. решил поставить симпл форм потыкать, а оно мне по бандл апдейт обновило полтора десятка гемов :)

теперь прибивать все руби процессы

Alex
24.08.2016
19:27:35
def method_missing(*args) puts args.join(" ") end > ruby has bare words "ruby has bare words"

Nikolay
24.08.2016
19:28:10
о. кстати

это ж метапрограммирование?

Alex
24.08.2016
19:28:28
это хрень, из wat презентации

причем я не проверял этот код, может и не пашет даже.

Nikolay
24.08.2016
19:31:25
обьясни такую штуку - чтобы инстанс моего гемчика принимал любой метод, кое чего проверял (наличие файла с именем метода в каталоге), и если файлика нет - выдавал ексепшен, а если файлик есть - чего-то делал. штука в том что часть методов уже нахардкодена, а вот часть может быть динамической. и наличие файлика (хмлка ербшная) будет решать, предоставляется ли этот функционал

Alex
24.08.2016
19:31:52
инстанс гемчика?

что это такое?

Nikolay
24.08.2016
19:33:11
у меня е гем. когда я делаю instance = MyGem::MyGemUnit я создаю его инстанс

Nikolay
24.08.2016
19:33:38
и вот чтобы потом дергать всякие instance.some_shit

часть этих some_shit уже написана, т.к предполагается стандартом

Alex
24.08.2016
19:34:15
Нет

Nikolay
24.08.2016
19:34:30
,

?

Alex
24.08.2016
19:34:35
когда ты делаешь MyGem::MyGemUnit.new ты делаешь инстанс класса MyGem::MyGemUnit

Nikolay
24.08.2016
19:34:55
да, .new я недописал

Alex
24.08.2016
19:35:26
нет ты не понял, ты говоришь про какой то инстанс гема

Google
Nikolay
24.08.2016
19:35:31
вопрос собственно в реализации вот этих "плавающих методов"

Alex
24.08.2016
19:35:38
есть инстанс класса, нет никаких инстансов гема.

В чем проблема еще раз?

Nikolay
24.08.2016
19:36:01
вопрос собственно в реализации вот этих "плавающих методов"

Alex
24.08.2016
19:36:13
Может гисту накидаешь с минимумом кода чтобы объяснить проблему?

вопрос собственно в реализации вот этих "плавающих методов"
ага, спасибо за дубль сообщения, я и в первый раз прекрасно слышу.

Nikolay
24.08.2016
19:36:49
в первый раз собака гавкала )

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

Admin
ERROR: S client not available

Alex
24.08.2016
19:37:31
Зачем?

Nikolay
24.08.2016
19:38:22
часть методов предусмотрена стандартом. остальное - свободная реализация

может быть, может не быть

Alex
24.08.2016
19:38:44
Т.е ты еще не умеешь писать тесты и уже хочешь писать сложные конструкции?

Nikolay
24.08.2016
19:39:04
чем оно сложно?

Alex
24.08.2016
19:39:53
чем оно сложно?
Тем что ты сейчас зароешься если у тебя функционал будет периодически вести себя не так как ты ожидаешь. И когда закончишь не забудь повесить грозное ==== НЕ ТРОГАТЬ ЭТОТ МЕТОД ====

особенно со всякими method_missing

Nikolay
24.08.2016
19:40:14
вот поэтому я за советом и пришел

я пишу ЕРР клиент для регистрации/продления доменных имен

Alex
24.08.2016
19:40:40
что такое EPP?

Nikolay
24.08.2016
19:41:22
https://ru.wikipedia.org/wiki/EPP

Google
Nikolay
24.08.2016
19:42:16
проверка доступности и регистрация доменного имени

Alex
24.08.2016
19:42:17
Xml/Soap, все панятна.

Таки зачем тебе какое то метапрограммирование?

Nikolay
24.08.2016
19:42:53
я что, непонятно выразился? часть методов - стандартна

остальное - свободная реализация

Alex
24.08.2016
19:43:05
что значит стандартный метод?

что значит свободная реализация?

Nikolay
24.08.2016
19:43:15
стандартный метод для протокола

свободная реализация - называю метод как хочу

check_domain - стандартный метод

Alex
24.08.2016
19:44:00
Нет, это метод который дергает реальное апи

Nikolay
24.08.2016
19:44:08
бляяя

Alex
24.08.2016
19:44:14
что, нет?

понапридумывал терминов и разбирайся теперь сиди с ним.

Nikolay
24.08.2016
19:44:44
коротко - апи в данном случае - плюнуть в сокет хмл файл, получить на него ответ

Alex
24.08.2016
19:44:50
инстанс гема блджад

Nikolay
24.08.2016
19:44:58
блядь

я спросил за одно

Alex
24.08.2016
19:45:12
какая разница что такое апи в данном случае если оно дергает реальное апи стороннего сервиса?

Nikolay
24.08.2016
19:45:12
нет блять, надо доебаться

я спросил конкретную хуйню

Страница 154 из 1594