@rubylang

Страница 1010 из 1684
Denis
15.05.2017
15:16:15


Alex
15.05.2017
15:17:04
а экшен какой?

Denis
15.05.2017
15:17:32


Google
Alex
15.05.2017
15:17:49
root to: 'users/landing#index' не работает?

Denis
15.05.2017
15:19:01
Alex спасибо помогло

Anna
15.05.2017
15:37:21
вечер в хату

Vasiliy
15.05.2017
15:37:29
часик в радость

Anna
15.05.2017
15:37:30
как бы красиво заставить форму писать в массив в постгрес?

I
15.05.2017
15:37:55
в Array который?

Anna
15.05.2017
15:38:04
I
15.05.2017
15:39:14
ну согласно доке: Book.create title: "Brave New World", tags: ["fantasy", "fiction"], ratings: [4, 5]

Anna
15.05.2017
15:39:56
а через simple_form для глупеньких если?

Denis
15.05.2017
15:41:07
@rem1n1scence норм инста

Кøе-ктø Геннадьевич
15.05.2017
15:41:22
тож оценил

Anna
15.05.2017
15:41:30
@rem1n1scence норм инста
получите ваш жёлтый пояс по гуглу

Google
Anna
15.05.2017
15:42:20
но лучше помогите сделать красивенькую форму

I
15.05.2017
15:43:48
насколько я помню по дефолту - никак. Можно взять Form Object какой-нибудь. Reform, к примеру

Klim
15.05.2017
15:43:49


Anna
15.05.2017
15:44:40
Denis
15.05.2017
15:45:34
лоис



Maxim
15.05.2017
15:45:45
Через форм обжект лучше всего сделать

Klim
15.05.2017
15:46:30
да, тоже помню что с массивами в симпл форм была засада.

Denis
15.05.2017
15:47:26
Чем simple form удобен? не разу не было нужды его использовать

Антон
15.05.2017
15:49:42
я не нашел

но сталкиваюсь регулярно в разных проектах

Klim
15.05.2017
15:50:04
странный вопрос. удобен как и любой синтаксический сахар/дсл/магическая абстракция_которая_хрен_знает_как_работает.

Антон
15.05.2017
15:50:40
иногда удобства нет, или оно сомнительно

Denis
15.05.2017
15:50:54
Ну значит мне еще не приходилось писать сложных проектов чтобы познать всю его прелесть

Eugene
15.05.2017
15:51:04
офигенный фильм

не подскажите как называется?

не хочется бегать по фильмам джоли

Klim
15.05.2017
15:51:44
железный капитан что-то там

вроде.

Google
Eugene
15.05.2017
15:52:16
Небесный капитан и мир будущего

спасибо

Кøе-ктø Геннадьевич
15.05.2017
15:52:29
железный капитан это не с джоли

Denis
15.05.2017
15:52:30
Не знаю. Смысла пока использовать его не вижу. Хотя может если бы начала использовать познал бы все

А у него есть прелесть?

Klim
15.05.2017
15:52:34
точно.

Кøе-ктø Геннадьевич
15.05.2017
15:52:42
это папины фильмы

Eugene
15.05.2017
16:06:49
это удобно, когда пишешь дефолтные вещи, а когда заказчик хочет кастомные решения, тогда сложно кастомизировать

Eugene
15.05.2017
16:56:07
можно, тебе дают четкое тз, крестяться и молятся что не будут его изменять дефолтные вещи, ты говоришь мы сделаем это быстро, клиент доволен и ты тоже самые известные случаи с devise и simple form, пишется быстро, кастомизировать сложно

Vasiliy
15.05.2017
16:56:29
девайс сложно?

Vasiliy
15.05.2017
16:56:33
я б не сказал

Eugene
15.05.2017
16:58:00
девайс не сложно, девайс сложно кастомизировать тогда, когда клиент хочет интересную фичу по его соображениям, но сам девайс упирается в этой области

хотя там написано переписано, разделен на несколько гемов этот девайс, но смысл в том чтобы написать быстро

Vasiliy
15.05.2017
17:00:00
ну вот я кастомил, там надо вход по юзернейму, телефону, социалке и из проблем было только кастомный вход через социалку

Denis
15.05.2017
17:00:14
Не скажу что кастомизировать devise сложно

Eugene
15.05.2017
17:02:03
https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

если всё расписано

Google
Eugene
15.05.2017
17:02:22
это не та история

Vasiliy
15.05.2017
17:04:58
у меня немного не тот случай был

Mikhail
15.05.2017
17:06:56
надо кастомизации, юзай варден

yf007 יוסי
15.05.2017
17:09:01
Hey Hi i try Https://github.com/ElevenPaths/Eternalblue-Doublepulsar-Metasploit In "metasploit pro" on windows 10 pro 64 bit and i get this problem Communication Error Problem Description The Pro Service returned a server-side error. This may be caused by a badly behaving target system or session.The specific error was Msf::RPC::Exception Invalid Module (["lib/msf/core/rpc/v10/rpc_base.rb:25:in error'", "lib/msf/core/rpc/v10/rpc_module.rb:408:in_find_module'", "lib/msf/core/rpc/v10/rpc_module.rb:221:in rpc_options'", "lib/msf/core/rpc/v10/service.rb:152:inblock in process'", "lib/ruby/2.3.0/timeout.rb:91:in block in timeout'", "lib/ruby/2.3.0/timeout.rb:33:inblock in catch'", "lib/ruby/2.3.0/timeout.rb:33:in catch'", "lib/ruby/2.3.0/timeout.rb:33:incatch'", "lib/ruby/2.3.0/timeout.rb:106:in timeout'", "lib/msf/core/rpc/v10/service.rb:152:inprocess'", "lib/msf/core/rpc/v10/service.rb:90:in on_request_uri'", "lib/msf/core/rpc/v10/service.rb:72:inblock in start'", "lib/rex/proto/http/handler/proc.rb:38:in on_request'", "lib/rex/proto/http/server.rb:368:indispatch_request'", "lib/rex/proto/http/server.rb:302:in on_client_data'", "lib/rex/proto/http/server.rb:161:inblock in start'", "lib/rex/io/stream_server.rb:48:in on_client_data'", "lib/rex/io/stream_server.rb:192:inblock in monitor_clients'", "lib/rex/io/stream_server.rb:190:in each'", "lib/rex/io/stream_server.rb:190:inmonitor_clients'", "lib/rex/io/stream_server.rb:73:in block in start'", "lib/rex/thread_factory.rb:22:inblock in spawn'", "lib/msf/core/thread_manager.rb?in `block in spawn'"]) Problem Solution This problem may resolve itself on its own. If this continues to appear, try restarting the Metasploit services or contacting customer support.

Vasiliy
15.05.2017
17:10:51
у меня с oauth проблема была, что он у себя под капотом запрос отправляет и парсит данные с провайдера и немного геморно тестить было

ну и в целом не совсем понятно как это всё делать без фронта и браузера

Vitaly
15.05.2017
17:37:00
хочу поинтересоваться у людей, грешно ли заниматься тем, что опишу далее. вероятно я щас спрошу о ереси, но кто нибуть занимался таким жесткачем? def index name = params[:name] class_name = params[:name].capitalize class_name = class_name.singularize @object = class_name.constantize.all render "#{name}/index" end многие наверное уже поняли что тут происходит, но все же прокоментирую суть. в роутах определено всего 7 маршрутов, хотя на самом деле моделей и вьюх разных множество. И типа для того что бы меньше было кода, сделана вот такая вот жесть. Наверное щас полетят плевки, но я это только эксперементирую. Скажите плиз что вы об таком подходе думаете? Так вообще делают нормальные люди?

Alex
15.05.2017
17:39:48
может сделать хеш, типа {'users' => User} ?

Admin
ERROR: S client not available

Vitaly
15.05.2017
17:41:59
в силу причин моих скудных знаний о руби вынужден спросить, как потом это будет дальше выглядеть?

может сделать хеш, типа {'users' => User} ?
в силу причин моих скудных знаний о руби вынужден спросить, как потом это будет дальше выглядеть?

Антон
15.05.2017
17:44:15
надо кастомизации, юзай варден
зачем тогда варден? если есть руби?

Mikhail
15.05.2017
17:45:19
зачем тогда варден? если есть руби?
в вардене не нужно изучать кишки девайса, чтобы сделать шаг в лево.

Антон
15.05.2017
17:48:03
в рельсе не нужно изучать кишки вардена

Vitaly
15.05.2017
17:48:27
может сделать хеш, типа {'users' => User} ?
аа, кажется до меня доходит

Alex
15.05.2017
17:50:26
в силу причин моих скудных знаний о руби вынужден спросить, как потом это будет дальше выглядеть?
MY_HASH = { 'users' => User, 'browsers' => Browser } def index name = params[:name] my_class = MY_HASH[name] # Если юзер прислал хрень в параметре, то валится ошибка @object = my_class.all render "#{name}/index" end

Антон
15.05.2017
17:51:12
my_class = name.singuralize.constantize.classify

но все что ты делаешь - трешно

Vitaly
15.05.2017
17:52:37
ну я хочу сделать свою админку, вместо АктивАдмин, запихнуть кучу вьюх для CRUD в одну папку

вьюхи для администрирования

Google
Vitaly
15.05.2017
17:53:01
и в раутах меньше кода в разы получается

Антон
15.05.2017
17:53:06
с вероятностью 90% ничего не получится

потому что своя админка - не только круды

Vitaly
15.05.2017
17:53:22
а что еще?

Антон
15.05.2017
17:53:32
custom cases

Vitaly
15.05.2017
17:55:02
Alex
15.05.2017
17:56:09
можно )

Антон
15.05.2017
17:57:42
name.singuralize.constantize.classify rescue return head :404

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

это все обслуживать дороже чем просто нагенерировать контроллеров

вся эта преждевременная оптимизация - тупиковый путь

самый простой путь - самый дешевый и очевидный rails g controller/scaffold/model

а платят больше :)

Shamil
15.05.2017
18:50:01
хочу поинтересоваться у людей, грешно ли заниматься тем, что опишу далее. вероятно я щас спрошу о ереси, но кто нибуть занимался таким жесткачем? def index name = params[:name] class_name = params[:name].capitalize class_name = class_name.singularize @object = class_name.constantize.all render "#{name}/index" end многие наверное уже поняли что тут происходит, но все же прокоментирую суть. в роутах определено всего 7 маршрутов, хотя на самом деле моделей и вьюх разных множество. И типа для того что бы меньше было кода, сделана вот такая вот жесть. Наверное щас полетят плевки, но я это только эксперементирую. Скажите плиз что вы об таком подходе думаете? Так вообще делают нормальные люди?
Если я правильно понял твое метапрограммирование, значения которые твой этот метод будет принимать нужно где-то хотя бы отметить в какой нибудь список валидации (validates_inclusion_of например). Что бы что-то иное не подсунули в параметр. Больше посоветовать нечего. Сам попробуй пропихнуть туда левое значение через формы(или как ты этот параметр получаешь) посмотри на последствия.

Shamil
15.05.2017
19:02:42
Можно хеш, но легче же фильтровать параметр через валидацию. Просто пишешь такое к примеру Validates_inclusion_of :your_param, %w { nazvaniye1 nazvanie2 nazvanie3}

Походу я после твоего сообщения целую беседу вашу не заметил.

Антон
15.05.2017
19:31:04
Хорошо выглядит.
ужасно выглядит

привет дэбаг называется

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