
Vitaly
15.05.2017
15:02:44

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

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
офигенный фильм
не подскажите как называется?
не хочется бегать по фильмам джоли

Антон
15.05.2017
15:51:36

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
это папины фильмы

Aleksey
15.05.2017
15:54:05

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

Denis
15.05.2017
16:13:31

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
в силу причин моих скудных знаний о руби вынужден спросить, как потом это будет дальше выглядеть?

Антон
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

Alex
15.05.2017
17:50:26

Антон
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
а платят больше :)

Vitaly
15.05.2017
18:05:41

Shamil
15.05.2017
18:50:01


Vitaly
15.05.2017
18:59:28

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

Антон
15.05.2017
19:31:04
привет дэбаг называется