Size: a a a

2021 September 05

ST

Samir Tarverdiyev in RubyRush.ru
я все в $Home ставлю, именно dev
источник

SR

Shattered Ruby in RubyRush.ru
прост если да, то я вспомнил, что для такого есть отдельная папка – /Developer/Applications:)
и ещё есть папка $USER/Applications для того чтобы прога стояла только для конкретного пользователя
источник

Г

Глицин in RubyRush.ru
Подскажите пожалуйста как сделать валидацию уникального значения в третий модели ? Пример: у юзера не может быть два одинаковых значения в Избранном
источник

SR

Shattered Ruby in RubyRush.ru
Может вынести это на фронтенд?
источник

Э

Эдем in RubyRush.ru
Валидации в фронтенде — только как вспомогательное решение
источник

Г

Глицин in RubyRush.ru
задача для бека, могу написать кастомную валидацию в модели  для UserProduct но мне интересно можно ли это сделать валидациями которые идут с коробки ?
источник

D

Daniel in RubyRush.ru
источник

AK

Andrei K. in RubyRush.ru
спасибо за ответ!
не совсем понимаю что значит "dev"?
Про /Applications - я понял что там лежат пакеты которые из ЭплСтора (или типа пакеты от линкуса типа дебиан и тд)
но я не могу понять куда сохраняются все остальное
например у меня есть git - работает - все ок
но где он есть? если смотреть  brew list - там его нет...
как он поставился? где?
по некоторым другим программам аналогичный вопрос
источник

SR

Shattered Ruby in RubyRush.ru
git по умолчанию есть в маке и найти его директорию можно через whereis git или which git
источник

SR

Shattered Ruby in RubyRush.ru
если интересны остальные программы, то можно написать echo $PATH, после чего выйдет строка вида /папка/:/папка2/:/папка3/ – пути к папкам разделены через двоеточие; вот эти папки как раз-таки и являются хранилищем для бинарников или, как Вы сказали, "всего остального"
источник

SR

Shattered Ruby in RubyRush.ru
brew list показывает только те программы, которые были скачены через его репозитории, то есть он не может показать системные: было бы бессмысленно делать менеджмент тех бинарников, к которым он не причастен
источник

IS

Ilya Solnechnogorsk in RubyRush.ru
Картинки с соответствующими именами лежат в app/assets/images. В product.image_url строка с именем файла (передается коллекция объектов @products, затем во вьюхе в цикле перебираются). Структура простейшая - создание нового проекта, генерация скаффолдом product с реквизитами name:string, description:text, image_url:string и price:decimal. Небольшие правки вьюх, products.scss. По книге agile web development with rails 6. Сейчас не за ПК, главу не скажу, но в самом начале, страницы 70-80 примерно.
источник

IS

Ilya Solnechnogorsk in RubyRush.ru
Пробовал различные файлы, напрямую путь писал, не работает. Когда перед именем файла ставил '\', страница прогружалась, но картинки не отображались
источник

ЕЛ

Евгений Лепехин... in RubyRush.ru
Понял. Сначала учёба, потом личная жизнь)
источник

V

Valentin in RubyRush.ru
Привет! Так ты уже поди всё выучил.😉
источник

ЕЛ

Евгений Лепехин... in RubyRush.ru
Привет)
Эх, если бы.. (
источник

M

Michael in RubyRush.ru
В большинстве случаев про это не надо париться, инсталлер сам себя ставит куда надо. Если что всегда можно which командой посмотреть.

В /Applications ставятся обычно эппл приложения. То есть с гуем, как правило из app store.

А их настройки и юзерские данные лежат там где я выше написал

«Пакеты» или консольные утилиты вы ставите обычно с помощью менеджера пакетов. Тот же brew. И он сам знает куда их ставить.

Вместе с тем с макосью идет набор встроенных тулзов типа гита, компиляторов. Где они лежат тоже смотреть командой which

В большинстве случаев вся ручная возня с данными и настройками не выходит за пределы дом. папки.
источник

ЕЛ

Евгений Лепехин... in RubyRush.ru
Сейчас штурмую рубираш, так как без хорошей базы в руби ничего не понимал в рельсах. Одного хэд ферста было мало.
Ну и попал на работу с сумасшедшим графиком, где порой смены по 14 часов бывают, от того темп обучения сильно замедлился)
источник

V

Valentin in RubyRush.ru
На интенсив идёшь?
источник

ЕЛ

Евгений Лепехин... in RubyRush.ru
Нет, опять не в этот раз)
Надеюсь, что хотя бы в следующий
источник