Пролема выеденного яйца явно не стоит. Но что-то я не могу понять, как лучше. От чего бы вы больше матерились или как бы написали сами
( Read more... )
Ну казалось бы вопрос должен ставится по-другому, для чего RoR является альтернативой? Вот есть php, java, .net, python и т.д. У каждой технологии из этого списка есть своя сфера применения. А какую нишу пытается занять RoR? Где он лучше?
Как понимаю я. Рельсы пытаются занять нишу PHP и в первую очередь конкурируют с Django, у которого с производительностью по-лучше, чем у рельс, конечно.
Мда, я уже после того, как написал пост подумал почему это я не написал genre_ids.map{|x| x["genre_id"]} %) Видно я тупой или во время написания поста и кода думаешь по-другому.
При использовании такого варианта вопрос конечно же отпадает.
У меня во время написания практикума в прошлом году такие страшные конструкции возникали ) И кто ж знал, что все это можно было в пять раз короче записать ))
Ну, такие конструкции обычно возникают, как поток сознания, а сознание иногда течет странно... и ты по этим итерациям строишь конструкцию, а потом уже понимаешь, как все проще можно сделать.
В данном случае этот кусок в методе упростился, а первый запрос в методе просле двух минутного размышления усложнился... по кол-ву символов раза в два... из-за добавление двух join.
Comments 28
Reply
Reply
Reply
Reply
А раз строчка "genre_id" задана, то вообще genre_ids.map{|x| x["genre_id"]} ?
Reply
При использовании такого варианта вопрос конечно же отпадает.
Reply
У меня во время написания практикума в прошлом году такие страшные конструкции возникали ) И кто ж знал, что все это можно было в пять раз короче записать ))
Reply
В данном случае этот кусок в методе упростился, а первый запрос в методе просле двух минутного размышления усложнился... по кол-ву символов раза в два... из-за добавление двух join.
Reply
Только преобразование у тебя безумно громоздко выглядит.
Я бы сделал map с аргументом -- ясной функцией, которая даёт ровно то значение, которое нужно положить в массив-результат.
Reply
Reply
и получит сразу массив идентификаторов.
Reply
Reply
Leave a comment