@rubyschool

Страница 796 из 921
Fedor
18.08.2018
10:53:47
has_many through?
Has many through это когда у издательства есть много авторов, у автора есть много книг, а значит у издательства есть много книг "через" авторов

А has_and_belongs_to_many - это как раз связь многие ко многим, которая реализуется через дополнительную таблицу

Есть books, есть authors и есть books_authors_ids - в третьей таблице хранятся строки вида: id, book_id, author_id и делая в ней записи можно получать множество различных связец

Google
Fedor
18.08.2018
11:35:15
Ну это по сути будет аналог has and belongs to many только вручную

Иван
18.08.2018
11:36:42
Ну это по сути будет аналог has and belongs to many только вручную
При has and belongs to many вроде нет возможности расширить соединяющую таблицу

А вероятность того что это понадобится довольно высока

Игорь
18.08.2018
13:35:35
про LibreTaxi слышал ?
первый раз от тебя услышал

про LibreTaxi слышал ?
https://libretaxi.org/index-ru.html

про LibreTaxi слышал ?
Жалко года два назад не попалась.

Андрей
18.08.2018
15:23:08
Ro
18.08.2018
15:27:36
@libretaxi_bot кстати

юзайте если чо - без регистрации и смс)

сам Ричард Столман мне написал на почту по поводу Либре Такси

пруф:



Dmitry
18.08.2018
15:30:32
красиво

Google
Андрей
18.08.2018
15:32:48
ну а так бесплатно агрегатор, какой интерес то ?

GG
18.08.2018
15:34:43
Какой Гуи для ГИТ используется в компаниях чаще всего?

Alex
18.08.2018
15:35:48
@GGA000 обычно никакой

GG
18.08.2018
15:42:32
Vitaly
18.08.2018
15:47:50
Какой Гуи для ГИТ используется в компаниях чаще всего?
Во всех продуктах JetBrains есть version control - очень удобный визуальный интерфейс для Git. То есть - он же есть и в RubyMine

Alex
18.08.2018
15:48:22
жаль мне так и не получилось с gitlab подружить

Salavat
18.08.2018
15:48:26
да там шикарный гуи для vcs

c битбакетом отлично дружится

GG
18.08.2018
15:49:20
Vitaly
18.08.2018
15:50:21
Ну да, это разработчик выбирает сам

GG
18.08.2018
15:52:54
Ну да, это разработчик выбирает сам
Спс. Когда подрабатывал (не Веб), был определён весь софт

Правильно понимаю идеалогию линукса... лучше паралельно знать как сделать тоже самое "нечто" в консоле?

или достаточо знать удобную среду разработки и действовать через неё?

Salavat
18.08.2018
15:56:49
само собой

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

Vitaly
18.08.2018
15:57:24
Смотря что именно ты будешь делать. В мои задачи на первых порах входил DevOps и было туго, приходилось разбираться в консольных командах. Однако сейчас у меня никаких консольных задач нет и я максимум использую git init, git add ..

Salavat
18.08.2018
15:57:28
ниГуя не будет, наверное так лучше выразиться

Vitaly
18.08.2018
15:58:40
если деплоить будешь на сервак, то там гуя не будет
если использовать Heroku, то там есть автодеплой - заводится с пол пинка

Salavat
18.08.2018
15:59:08
ну я имею ввиду когда у тебя деплой на впс идет скажем с центосом или подобное, хероку то понятно

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

Google
Salavat
18.08.2018
15:59:32
но цэ ж все надо сперва настроить XD

Dmitry
18.08.2018
16:15:15
@vitalyliber "Я согласен, что при иногда тесты могут быть излишними. " - "что при иногда", так и должно быть?

Ro
18.08.2018
16:21:42
Какой Гуи для ГИТ используется в компаниях чаще всего?
каждый использует то, что нравится. Для начала я бы посоветовал ungit https://github.com/FredrikNoren/ungit - он работает везде. Когда ты к нему привыкнешь и будет все понятно, то можно переходить на консоль. Плюс ungit в том, что он не привязан к IDE, поэтому можешь юзать любой редактор. Я попробовал разные IDE и редакторы, и git-инструменты. В итоге в одно время юзал ungit, но потом перешел в консоль в итоге. Основные команды гита в консоли я писал уже тут, поищи по ключу gdd

O
18.08.2018
16:22:24
Я до сих пор иногда юзаю ungit) удобен

Dmitry
18.08.2018
16:23:13
Вроде уже поправил))

Ro
18.08.2018
16:25:20
но возможно тебе какой-нибудь другой инструмент понравится, надо пробовать. Их много существует. Но вот на мой взгляд встроенные инструменты в текстовые редакторы (VsCode, Atom) обычно какие-то... мягко говоря не очень. При этом редактор можно поменять, и придется менять гит-инструмент с ним. Но если что-то нравится и хорошо работает, то можно наверное и юзать встроенный в RubyMine инструмент - про это я уже ничего сказать не могу, т.к. я RubyMine не очень часто юзаю.

Vitaly
18.08.2018
16:26:05
У меня тут пригорело на неделе. Есть PHP сервак и React Native приложуха - и я минимум 10 часов только ловил баги с последними изменениями. Предыдущий разработчик был не оч (ну вы знаете модели и контроллеры на 700 строк) и новый все переписывает и делает по уму. Так вот, делает он это без тестов и там рушится все, что можно. От этой адовой боли я оч сильно продвигаю тесты в проект.) Есть еще часть на рельсах - там я покрыл тестами даже веб сокеты.) Кстати, в Rails 6 можно будет Active Cable тестами покрывать без сторонних гемов.

Dmitry
18.08.2018
16:28:15
Тесты хорошая вещь, уже несколько раз убеждался в этом. Сейчас я как понимаю заюзал: https://github.com/palkan/action-cable-testing ?

Ro
18.08.2018
16:33:14
Благодарю
для установки тебе потребуется поставить node.js возможно, если у тебя нет. На маке это делается с помощью brew install node скорее всего (или nodejs). На линуксе sudo apt-get install nodejs. Проверить версию node -v

Ro
18.08.2018
16:33:44
если ты не node.js разработчик, то NVM тебе не потребуется скорее всего

NVM это аналог RVM - ruby version manager

в книге есть раздел, который объясняет нафига это нужно

Ro
18.08.2018
16:35:26
для чего юзаете action cable если не секрет?

какой юз-кейс?

Google
Ro
18.08.2018
16:35:44
(в смысле - конкретно в вашем проекте)

Vitaly
18.08.2018
16:37:54
для чего юзаете action cable если не секрет?
Для чатов - новые сообщения прилетают по WS.

GG
18.08.2018
16:51:10
Я только учусь и ищу проект opensource для прокачки. Кто может что сказать о проекте https://github.com/howtohireme ? есть аналоги или есть ссылки интересных проектов?

Александр
18.08.2018
17:05:53
Мне GitKraken нравится использовать)

Admin
ERROR: S client not available

Александр
18.08.2018
17:06:10
По мне удобно

spartakusQ
18.08.2018
18:27:33
Мне GitKraken нравится использовать)
там ещё доска Glo появиась, вообще шик, кто не видел, чекните

https://www.youtube.com/watch?v=YMCHZLJaark

видосики у них стимпановские

v
18.08.2018
18:47:11
они требуют акка на гитхаюе

Vlad
18.08.2018
19:22:36
Подскажите, кто обращал внимание - в инсталяциях каких дистрибутивов линуха есть экранная клавиатура? Ибо 90% кнопок на девайсе не работают, а систему поставить надо.

Salavat
18.08.2018
19:23:44
возможно и есть в каком нибудь разделе специальные возможности, а разве не проще усб клаву подрубить?

Vlad
18.08.2018
19:27:13
Да проше, но мы не ищем легких путей)

Хотя вроде почти нигде вводить ничего не надо, кажется, что-то я туплю

spartakusQ
18.08.2018
20:04:25
они требуют акка на гитхаюе
религия не позволяет акк завести?

v
18.08.2018
20:05:56
Google
v
18.08.2018
20:06:24
до этого ни один гуй для гита от меня не требовал логина

v
18.08.2018
20:10:42
Проясни, В чем проблема?
в том, что какой-то инструмент требует в нем логиниться. Для чего надо где-то еще создать аккаунт

GG
18.08.2018
20:13:56
https://stackoverflow.com/questions/39272468/how-can-i-use-gitkraken-on-a-private-network

https://stackoverflow.com/questions/39272468/how-can-i-use-gitkraken-on-a-private-network
Там ответ на твой вопрос. Как использовать без логина и пароля. Возможно устарело

v
18.08.2018
20:15:43
Чтобы потом не вводить логин пароль при синхронизации.
для синхронизации репозитория не нужен gui

Там ответ на твой вопрос. Как использовать без логина и пароля. Возможно устарело
у меня нет вопроса. У меня есть негатив к тому, что кракен этого требует

Никита
18.08.2018
20:17:18
GG
18.08.2018
22:34:46
Канал создан вчера... Очень странно...

spartakusQ
19.08.2018
06:57:48
Aura
19.08.2018
07:52:35
Спам был

Игорь
19.08.2018
08:50:17
кто нибуть ставит антивирусы на линуксовые системы. Типа Убунту

alex
19.08.2018
08:54:09
Ставить имеет смысл, правда и небольшой, если у тебя две системы, чтоб защитить винду, в случае если ты из линуса отдаешь ей файлы каким-то образом. Но это редкий кейс

Страница 796 из 921