@rubylang

Страница 1433 из 1684
Darth
22.03.2018
11:49:03
Друзья и знакомые в эндаве, алайде и тд Есть кого спросить чтобы сравнить

Но местные рубисты и особенно мой "ментор" конечно считают их говном и вообще ничего они не понимают

наймите себе agile coach
У нас hr только недавно появился :)

Dmitry
22.03.2018
11:52:42
Ну, мне кажется это проблема компании, а не "рубистов"

Google
Vildulv
22.03.2018
11:53:01
раст и близко не "убийца" плюсов, если кто и есть так это DLang, но он хуже по количеству комьюнити и библиотек

Vasiliy
22.03.2018
11:54:22
раст это ржавчина

Vildulv
22.03.2018
11:54:56
чисто системный язык

к вебу имеющий весьма посредственное отношение

Aldar
22.03.2018
11:55:26
Конкурент плюсам все же

Vildulv
22.03.2018
11:55:54
в системном программировании возможно

Aldar
22.03.2018
11:56:11
В вебе тоже

Вебасм, все дела

D
22.03.2018
12:33:35
Раз уж вспомнили пхп



Lavrushchik
22.03.2018
12:36:50
подкиньте кто идею - как с маркера gmaps загрузить модалку? а то чёт мой код не работает

Nikita
22.03.2018
14:31:26
def car_to_all self.class.all ||= {} self.class.all[num] = self end Помогите с разъяснениями,

Google
Aleksey
22.03.2018
14:33:02
?

ни контекста, ни вопроса, ни даже откуда берется num

Nikita
22.03.2018
14:46:54
num это номер присвоенный ранее

Aleksey
22.03.2018
14:55:20
Стало гораздо понятнее ??

v
22.03.2018
15:03:51
D
22.03.2018
15:04:57
Семёрка прям по функционалу, скорости оч ок и ларавель те же рельсы
я недавно одним глазом смотрел скринкаст по css фреймворку, думал все на рельсах показывают, на 10й минуте понял что это ларавел

v
22.03.2018
15:05:28
Я бы на шарп валил, там asp.net mvc и asp.net core mvc в хороших местах скопированы с рельс
там Гроб гроб кладбище пидор. Никаких рельс там нет, а есть php образца 2005 года. Только с неким налетом MVC

v
22.03.2018
15:07:43
это же турбопаскаль с многопоточностью

Vildulv
22.03.2018
15:07:44
go это к С но не С++

Di
22.03.2018
15:38:17
По поводу смерти руби и трудностей с поиском работы для джунов все это ерунда. Может в регионах и трудно, но там в принципе с работой наверное не фонтан. В москве-питере не трудно совсем.

rekero
22.03.2018
15:42:43
Ещё и для джуна

Там по паре вакансий даже в Москве и Питере

Di
22.03.2018
15:50:09
Это я знаю, что вакансий относительно мало. И что джунов на hh не ищет никто. Но когда искал первую работу в начале 2017, даже был выбор куда пойти. Притом что ума я среднего, совсем не звезда. Тогда вакансий тоже было мало, но как-то так получалось что кандидатов еще меньше. Может и повезло просто, но предложения о работе и сейчас приходят периодически. А опыт работы год у меня, джун еще по факту.

То что на других технологиях вакансий больше тоже верно, но до похорон рубям далеко еще.

Vildulv
22.03.2018
16:03:43
та какие похороны, в 2020 только всё начнётся и руби даст прикурить -запомните этот меседж

Mikhail
22.03.2018
16:07:50
Как быстро время летит, двадцатый год совсем близко.

Google
Александр
22.03.2018
17:19:08
а что с руби не так, что его нужно хоронить?

Dmitry
22.03.2018
17:26:26
Да это постоянные споры*)

Dmitry
22.03.2018
17:48:10
та какие похороны, в 2020 только всё начнётся и руби даст прикурить -запомните этот меседж
Зависит от того, уберут ли они GIL и реализуют то, что они хотят к 20 году или нет

Darth
22.03.2018
20:07:43
На работе кстати сегодня про кристалл расказывали

Показывали на нём приемущества статической типизации (рубисты жеж, нужно показывать почему статическая типизация лучше)

Александр
22.03.2018
20:26:09
ну и как ощущения?

Darth
22.03.2018
20:33:52
Ну если бы в руби, как в пайтоне и пхп появилась бы возможность задавать тип, то я был бы очень рад

А кристалл не взлетит увы

Александр
22.03.2018
20:36:55
ну в 3й версии тип хинтинг хотят добавить

а что кристалл, сложный?

сырой?

почему не взлетит?

Darth
22.03.2018
20:43:29
Сырой и у него маленькие ресурсы Сегодня один парень очень красиво сказал, что его возможности (типизация, физические треды и тд) востребованы в больших компаниях, в энтерпрайзе, а у них есть джава, зачем им новый язык? Это как мне кажется самая главная причина Язык то классный, думаю многим кто пробовал или смотрел гайды по нему, он понравился, но просто с точки зрения рынка для него места мало

Vasiliy
22.03.2018
20:44:50
Ну если кто под крыло возьмёт то почему б не взлететь

Google
Darth
22.03.2018
20:53:00
Ну руби и не сможет бороться, т.к. не покрывает энтерпрайз

Может в каком-нибудь 3.0 с типами данных и прочими фишками )

Andiskiy
22.03.2018
21:09:00
у меня есть связь has_many accepts_nested_attributes_for, подскажите пожалуйста, при редактировании как удалять/обновлять я знаю, но как сделать добавление - если запись не существует? помогите.

Darth
22.03.2018
21:16:10
Не очень понятен вопрос С чем именно проблема? С ассоциацией, с базой, с view или с контроллером? Примеры ассоциаций в рельсах можно легко нагуглить

Andiskiy
22.03.2018
21:23:10
Не очень понятен вопрос С чем именно проблема? С ассоциацией, с базой, с view или с контроллером? Примеры ассоциаций в рельсах можно легко нагуглить
с контроллером, допустим такие связи #model A has_many :b accepts_nested_attributes_for :bу сущности А может быть несколько B, допустим так A.find(1) # id: 1, name: 'a_test1' A.find(1).b #id: 1, a_id: 1, name: 'b_test1' #id: 2, a_id: 1, name: 'b_test2'это я создал, теперь хочу редактировать и добавить еще одну запись в таблицу В #id: 3, a_id: 1, name: 'b_test3'вот проблема в контроллере как это сделать без костылей. Для обновления просто update с пермитами. а тут сложновато немного.

Darth
22.03.2018
21:24:27
Загугли примеры :) http://guides.rubyonrails.org/association_basics.html И это глянь

Andiskiy
22.03.2018
21:25:04
Darth
22.03.2018
21:25:41
Если в кратце, то в контролле для модели B у тебя должен быть реализован доступ к модели A (к хозяину) Т,е. в create методе контроллера B ты ему даёшь реальный объект модели A

Типа так: u = User.create u.comments.create({body: 'test'})

Т.е. комменты без пользователя существовать не могут

Andiskiy
22.03.2018
21:29:38
Типа так: u = User.create u.comments.create({body: 'test'})
есть у меня такое, меня интересует как при обновлении записи из Таблицы А вместе со связями из В обновить данные из В, точнее они обновляются, но как мне добавить новую запись если при обновлении она не существует

Darth
22.03.2018
21:31:29
Если через параметры, то должен приходить айди объекта А, с которым объект Б будет связан

Darth
22.03.2018
21:33:12
Какую новую запись? Куда именно добавить? :) Чувак, просто почитать/посмотри видео по ассоциациям в рельсах, это основы А лучше всего руби он рэилс туториал Он и на русском есть

Там есть примеры с юзерами, у которых есть посты, у которых есть комменты

Andiskiy
22.03.2018
21:40:24
Там есть примеры с юзерами, у которых есть посты, у которых есть комменты
мне кажется ты меня не понимаешь. Я знаю как создавать, и у меня это получается отлично, также я знаю как обновлять существующие. У меня есть такое A.find(1) # id: 1, name: 'a_test1' A.find(1).b #id: 1, a_id: 1, name: 'b_test1' #id: 2, a_id: 1, name: 'b_test2'захожу на страницу редактирования и меняю названия на такие для А # name: 'a_test1' для В #id: 1, a_id: 1, name: 'b_test11' #id: 2, a_id: 1, name: 'b_test12'плюс для В хочу добавить еще одну такую там же, ОДНИМ действием во время редактирования на этой же странице (если можно) #id: 3, a_id: 1, name: 'b_test3'у меня не получается добавить запись с id 3 для B во время обновления, как мне сделать, я это и спрашиваю. По сути это обновление, но для добавления как быть. меня вводит в ступор.

Darth
22.03.2018
21:41:47
Добавление и редактирование должны быть на разных страницах

Если хочешь можешь это делать в Update методе (просто клонировать и менять айдишник на +1), но это не имеет смысла :)

Google
Darth
22.03.2018
21:43:27
Для обновления edit -> update Для создания new -> create

ojab
22.03.2018
21:44:06
это редактирование объекта А, очевидно

Darth
22.03.2018
21:44:53
Ты хочешь редактируя А добавлять объекты типа B?

Ну значит на странице edit для A у тебя должны циклом рендрится формы для объектов типа B

Andiskiy
22.03.2018
21:46:32
Ты хочешь редактируя А добавлять объекты типа B?
я редактирую объект А и связанные данные из В, все ок при обновлении существующих данных, но допустим я хочу добавить еще одну связь для А в В

Darth
22.03.2018
21:47:21
Роуты прописал для своей страшной логики?

ojab
22.03.2018
21:48:22
вообще accept_nested_attributes создаёт объекты, если в хеше нет id и в accept_nested_attributes_for нет update_only: true

Andiskiy
22.03.2018
21:48:53
Роуты прописал для своей страшной логики?
? причем тут роуты, я уже 20 раз повторил можно ли такое сделать. А логика не моя, а клиента.

Darth
22.03.2018
21:48:55
ожаб в здании

можно конечно

всё что угодно можно

ojab
22.03.2018
21:49:16
так что проще всего в консоли проверить, создаётся ли при A.find(1).update!(b_attributes: [{…}]) что-нибудь

Darth
22.03.2018
21:49:45
можно на одной странице edit одного и edit и create других

главное, чтобы пути были разные и с параметрами ничего не напутать

ojab
22.03.2018
21:50:31
это я понимаю. А в консоли что?

Andiskiy
22.03.2018
21:50:41

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