Пишем соцсеть на Ruby on Rails 6 #1: настройка окружения, главная страница и немного фронтенда
Вставка
- Опубліковано 20 тра 2024
- Это первое видео из цикла "Пишем соцсеть на Ruby on Rails 6". В этом уроке мы настроим окружение для разработки на ruby, подружим вебпак, rails и bootstrap, создадим главную страницу и скелет приложения.
Таймкоды:
00:00 Определение требований к соцсеточке
02:23 Установка WSL для Windows
03:23 Установка RVM и Ruby
05:32 Установка Ruby On Rails
06:23 Настройка Visual Studio Code
06:55 Создание репозитория на GitHub
09:01 Начало разработки приложения, создание первого контроллера
10:29 Немного теории фронтенда в Ruby On Rails и webpack
11:52 Настраиваем webpack
13:50 Создаем навигационную панель
18:16 Делаем странички со списком постов и страницу просмотра поста
Материалы из видео:
Исходники: github.com/overeng/rubysocial...
Установка WSL: docs.microsoft.com/ru-ru/wind...
RVM: rvm.io, rvm.io/rvm/basics
Ruby: ruby-lang.org/ru/downloads
Ruby On Rails начало работы: guides.rubyonrails.org/gettin...
Webpack: webpack.js.org/
Bootstrap: getbootstrap.com
Шаблон главной страницы: github.com/BlackrockDigital/s...
Шаблон поста: github.com/BlackrockDigital/s...
спасибо, за уроки! ) ждем продолжения!
Спасибо за видео. Руби на данный момент очень даже актуален, а хороших материалов не так уж много.
Было бы хорошо послушать вашу рекомендации (Roadmap) по изучению Ruby and Ruby on Rails.
Спасибо! Отличное видео и даже классно, что все делаете налето с показом ошибок!!!
суперское видео, спасибо! без лишних слов и по делу
ВЫ ЗАМЕЧАТЕЛЬНАЯ ДЕВУШКА !!!! ВЫ БОЛЬШЕ СНИМАЙТЕ ПРО Ruby on Rails
Спасибо за замечательную серию видеоуроков!
Rails 6. Проект "блог".
1. *Первые часы* Как он хорош! Генераторами почти всё можно сделать!
2. *Эксперименты с вебпакером и бутстрапом* Фух, вроде бутстрап заработал.
3. *8ми часовое проектирование архитектуры и базовой структуры вспомогательных классов* Сколько там на часах? Надеюсь спроектированно хорошо и в сервисном слое не понадобится вывод ошибок.
4. *Тесты* О, надо бы попробовать заглушки попробовать в тестах *12 часов экспериментов*
5. *Докеризация, под конец подставляешь чашечки для вытекших глаз* Эта падла опять в тестовой базу не видит?... Странно, в проде ассеты уже собраны... О, а тут можно меньше собирать, надеюсь быстро получится переделать... Хм, а прод можно и без кода доставлять...
6. Вот и добрались до бло... Ужас! на странице картинки выглядят не так как в trix!
7. О, эта фишка внедряется за пару минут...
8. Тут можно стили поправить, чтобы подходило (новый дизайн и верстка, готовы через 16 часов)
9. *Проверка оставшихся задач в atlassian* Рассылки/уведомления, ограничение прав доступа, "куча всяких интеграций API", "куча не типичных разделов в админке", блокировка пользователей.
10. Бляха...
Вот все шаги, которые проходит каждый Rails разработчик, когда делает "что-то посерьёзнее"
Благодарю! Всё доходчиво и понятно, первый шаг прошла до конца и всё получилось!
спасибо за фидбек!
Очень интересные видео!!!
Ура, про Руби на русском! Спасибо за урок, подписалась)
Спасибо большое
cant wait 4 next ep!!!
Groove street 4ever
Полезный и интересный контент, спасибо! Скажи пожалуйста, сейчас имеет ли смысл тратить время на RoR? Я имею ввиду насколько актуально и востребовано?
Подписался на канал=) Пожалуйста продолжай =)
Отличный ролик, очень рад рельсам на ру, многим будет сильно проще войти в разработку:)
На сколько трудозатратно писать сценарии для обучающих видео? :)
Руби - лучший друг программиста, помните 😎🤘
Верю, что ближе к концу цикла обернутся в контейнеры и приложение и бд + красивый деплой 🤔
спасибо :) сценарии писать долго, еще дольше снимать и монтировать :)
и да, в конце будет деплой (контейнеры не обещаю)))
Как научиться программировать на любом Языке? Очень хочу понять это и внедрять в свою жизнь
Спасибонтий
Интересный сериал получился) Не хуже Игры престолов, жалко серий мало ;( ...А вообще, уж больно похоже на ларавел и фласк, на первое больше ... вернулся с последней серии, чтобы написать это, ВОООООТ , коллективу авторов респ); PS. когда второй сезон (c jav-ой в гл роли)?
Сделайте пожалуйста уроки на Sinatra или Padrino или Hanami. 😊
можно название монитора узнать? и какой посоветуете для кода ?
Очень интересно программирование. Если бы им ещё и зарабатывать я был бы рад.
Я уже тоже так умею!!
Ура, мой любимый Руби :) А много ли руби вакансий в Германии?
megaman13able статистики у меня нет, но на любом языке вакансий в Германи меньше, чем на Java :)
@@OverEngineer Да так не только в Германии)), ну я думаю вы это лучше меня знаете :D
давайте разберемся почему у некоторых не получается подключить бустреп? есть хоть кто-нибудь, кто смог это сделать через пайплайн вебпакера?
Девка нормально мочит.... Хорошо объясняет
Эту девушку, девкой язык не поворачивается назвать:)
Куда она копирует строки из RVM??
A зачем линюкс под вин7 нельзя работать? И зачем rvm
Ни хрена не понятно , но интересно !
у меня Bootstrap не подключается таким способом!
Ради такого перспективного проекта даже Ruby начну изучать. Как понимаю, на фронте SPA с роутингом скорее всего не будет, а жаль.
SPA пока не будет, так как я не фронтендер, но может быть в будущем, когда на работе наберу опыта фулстека побольше :)
Ради хобби можно, мало вакансий на рубистов, сам пишу на руби, но сейчас ушел на react + redux.
@@Edvard-Aliev вам просто квалификации на руби не хватает, если «вакансий мало»
@@nidieunimaitre3638 Сейчас, спустя год нет проблем вообще с вакансиями. Только и успеваю отбиваться от HR
@@Edvard-Aliev да, сейчас повеселее стало рубистам) рад за вас
руби как первый язык норм?
Не получилось настроить boorstrapp по видео. Скопировал из исходников и тоже самое. Почему то ругается на @import "~bootstrap/scss/bootstrap";
а что за ошибка?
нужно не забыть в терминале yarn add bootstrap jquery popper.js выполнить
на 15:38 в app/javascript/packs/application.js (когда добавляли import '../stylesheets/application' ) появилась внизу строка: document.addEventListener("turbolinks:load", $('[data-toggle="tooltip"]').tooltip())
про нее выше не говорилось зачем и почему ее писать, может при монтаже видео этот кусок выпал? И может там было еще нечто важное для настройки стилей? какая то автоматическая генерация, например, при которой еще что то где то создавалось... я то эту строку дописала, но стилям это не помогло... В любом случае Ваши уроки лучшие из всех, что мне доводилось смотреть (в рейтинге руби-спикеров точно))) Спасибо!
Разбирался, почему серый блок 750х300 не отображается, оказалось, AdGuard заблочил.
Ради этого стоило накраситься 🤣
Ruby ЖИВ! ХЕЙТЕРЫ!
Почему бык-Енд?
БЭкЭнд!!
Всё хорошо, только у меня кровь из ушей прошла ))
Без мэйк апа лучше... В этом и предыдущем видео выглядишь хуже чем в более ранних видео.
@Иван Иванов ПХАХАХАХХАХАА