Уроки Ruby on Rails - 1. Основы, установка, структура проекта 🛤️

Поделиться
HTML-код
  • Опубликовано: 8 июн 2024
  • 📍 Курс по Ruby on Rails с нуля: bit.ly/3KmYBiC
    🎥 Видео с выпускниками: bit.ly/gp-alumni-videos
    📝 Гайд по установке: gorails.com/setup
    В этом уроке разберемся, как работают Ruby on Rails, что это за технология, почему с её помощью создано так много стартапов. Научимся устанавливать ruby с помощью rvm на ubuntu, поставим гем rails и создадим наш новый проект на рельсах. Также расскажу вкратце, для чего какая папка нужна в проекте на Ruby on Rails. После всего этого мы задеплоим наш (пока очень простой) проект в интернет с помощью сервиса Heroku
    0:00 Приветствие
    0:38 Что будет в уроке
    3:09 Что такое Ruby on Rails?
    4:54 Как работает Ruby on Rails приложение
    10:15 Как установить Ruby on Rails на разные ОС
    11:49 Про системный руби
    14:12 Что такое apt-get
    17:07 Установка rvm
    19:50 Установка Ruby
    22:40 Установка Ruby on Rails
    25:21 Установка NodeJS и Yarn
    29:19 Создаем проект на rails
    31:38 Структура rails-проекта
    39:28 Выкладываем сайт на Heroku
    48:36 Заключение, ставьте лайки
    Музыка в уроке:
    ------------------------------
    Divider by Chris Zabriskie chriszabriskie.com
    Creative Commons - Attribution 4.0 International - CC BY 4.0
    Free Download / Stream: bit.ly/_divider
    Music promoted by Audio Library • Divider - Chris Zabris...
    ------------------------------
    #Хороший_Программист #Хороший_Программист_Ruby #Ruby_on_Rails
    © «Хороший программист»
    goodprogrammer.ru
    hi@goodprogrammer.ru

Комментарии • 86

  • @tournament1993
    @tournament1993 2 года назад +5

    Чётко, структурировано, и честно. По Вадиму, да - соскучились :)!😊

  • @vinogradova82
    @vinogradova82 2 года назад +12

    Как всегда быстро, четко, по делу! Спасибо!

  • @maximchumakov7889
    @maximchumakov7889 2 года назад +7

    Супер, парни! Наконец то вернулись, с новыми, свежими Ruby и Rails и другими новинками )

  • @ekuzovlev
    @ekuzovlev 2 года назад +3

    Спасибо! Свежего годного видео по рельсе однозначно не хватало.

  • @obrivanov
    @obrivanov 2 года назад +8

    Качественный материал, Вадим молодец 👍🏻

  • @Artistofun
    @Artistofun 2 года назад +10

    Ништяк подгон 👍

  • @Carvalho1292
    @Carvalho1292 2 года назад +4

    СПАСИБО!!! Ждем еще уроков!

  • @user-wv6og7fd6b
    @user-wv6og7fd6b 2 года назад

    Супер! Как же мы ждали новых видео👍

  • @promax866
    @promax866 2 года назад

    Спасибо за уроки! Как раз хотел повторить уроки по рельсам!

  • @aleksey_amk
    @aleksey_amk Год назад

    Спасибо за вводный ролик, очень качественно рассказано.

  • @acdc5369
    @acdc5369 2 года назад +7

    Спасибо огромное!

  • @Art_Volga
    @Art_Volga 2 года назад +2

    Всё понятно объяснил, спасибо

  • @ultrabetter1873
    @ultrabetter1873 2 года назад

    Супер. Спасибо вам огромное, вы топ. Я как раз себе установил RubyMine, Ruby 3, Rails 7. Жду новых видосов!!!

  • @eg0rfull
    @eg0rfull 2 года назад +2

    крутая презентация, была на нашем потоке)

  • @BLVN-px6tc
    @BLVN-px6tc 2 года назад

    Спасибо за урок!

  • @accountgoogle3055
    @accountgoogle3055 2 года назад

    спасибо за этот урок 💕

  • @ed_tomeyan
    @ed_tomeyan 2 года назад

    О, новые уроки подъехали :)

  • @yaroshchenko_creative
    @yaroshchenko_creative 2 года назад +3

    Автор ответственно подходит к записи уроков, всегда понятно и по делу. Рекомендую!

    • @goodprogrammer
      @goodprogrammer  2 года назад +4

      Автор проронил скупую слезу потому что его труды оказались замеченными и оцененными! Спасибо вам!

    • @yaroshchenko_creative
      @yaroshchenko_creative 2 года назад +1

      @@goodprogrammer Вам спасибо!

    • @ultrabetter1873
      @ultrabetter1873 2 года назад

      ​@@goodprogrammer Так держать. Спасибо материал супер

  • @Ackongagya
    @Ackongagya Год назад

    Ха! Я летом и смотрю в итоге! )))

  • @AleksBojko
    @AleksBojko Год назад +2

    Спасибо за отличные уроки! Может подскажите что теперь использовать когда закроют бесплатный Heroku? А может снимите небольшой урок?

  • @krainiy.praviy.sleva.
    @krainiy.praviy.sleva. 4 месяца назад +1

    при попытке загрузить пакеты пишет E: Unable to locate package get-core, что делать?

  • @rankcwolf7732
    @rankcwolf7732 2 года назад +4

    сколько уроков будет в бесплатном доступе?

  • @programmster
    @programmster Год назад +1

    Подскажите, пожалуйста, а есть ваш мануал как опубликовать наше тестовое приложение на nginx или сторонний подробный мануал? к сожалению сейчас на харуку этого не сделать (

  • @viktorzherekhin8590
    @viktorzherekhin8590 11 месяцев назад

    Здравствуйте! А VSCode у вас установлена на Винду или Юбунту?
    И если на Винду, то в чем отличие "System" и "User" версий?

  • @user-hu4jb4in2h
    @user-hu4jb4in2h Год назад

    добрый день, не подскажите, чем заменить Хироку, ведь та стала платной?

  • @ELDAR011288
    @ELDAR011288 2 года назад +2

    Спасибо за видос! хотелось бы еще увидеть деплой проекта с использованием хоть простенькой бд.

    • @installero
      @installero 2 года назад +1

      ruclips.net/video/aJLRnDJ2CVg/видео.html

    • @ELDAR011288
      @ELDAR011288 2 года назад

      @@installero Спасибо очень интересно, но я имел ввиду деплой на heroku c бд

    • @installero
      @installero 2 года назад

      @@ELDAR011288 так в видео показан способ деплоить проект на heroku с вполне «сложненькой» БД postgres

    • @ELDAR011288
      @ELDAR011288 2 года назад

      @@installero на видео деплой на собственный vps

    • @goodprogrammer
      @goodprogrammer  2 года назад

      В том видео, под которым вы общаетесь, показан деплой на хероку с postgres

  • @alekseykorzjickiy7453
    @alekseykorzjickiy7453 Год назад

    Мы тоже по тебя скучали

  • @user-qf3df3wg7d
    @user-qf3df3wg7d 29 дней назад

    git add .
    error: readlink("heroku/node_modules/.bin/acorn"): Function not implemented
    error: unable to index file heroku/node_modules/.bin/acorn
    fatal: adding files failed никак не могу решить, помогите пожалуйста

  • @zloiprorok3614
    @zloiprorok3614 Год назад

    А где ссылка на доп. материалы где копировать команды?
    P.s сорри тупанул, просто видео пропускает большинство шагов из гайда по установке

  • @letsgameco3514
    @letsgameco3514 Год назад

    А можно устанавливать node js через nvm? По аналогии с rvm

  • @Biakoff
    @Biakoff 2 года назад

    У меня rvm ставиться в папку home/share это нормально? Ключ кодирования скачивается с другой дерриктории, той что указана в решении проблем, а потом след команды отказывается выполнять.
    mktemp: не удалось создать файл по шаблону «/usr/share/rvm/rvm-exec-test.XXXXXX»: Отказано в доступе
    выдает вот такую строку

    • @goodprogrammer
      @goodprogrammer  2 года назад

      Пишите в чат t.me/rubyrush -- подскажем

  • @vladimirlutenco8373
    @vladimirlutenco8373 2 года назад +2

    как на счет видео: 1) контейнеризация RoR приложения (существующего) и 2) горизонтальное масштабирование RoR приложения?

    • @goodprogrammer
      @goodprogrammer  2 года назад +1

      Не для новичков видео, его посмотрит человека 3. Скорее такое будем записывать для закрытых курсов, не для youtube.

    • @vladimirlutenco8373
      @vladimirlutenco8373 2 года назад +1

      @@goodprogrammer если будет ткое видео. я бы приобрел)

  • @user-qo1oi1yv5v
    @user-qo1oi1yv5v 2 года назад +1

    Версия Ubuntu в этом видео 20.04 LTS?

    • @goodprogrammer
      @goodprogrammer  2 года назад

      На, Ubuntu 20.04, поднятый на WSL

  • @installero
    @installero Год назад +1

    Пока не разворачиваете ваш проект через докер, версию руби в Gemfile можно оставить

  • @pudjeblechole
    @pudjeblechole Год назад

    Привет! Скажи пожалуйся литературу по rails7. Искал в интернете книги именно по 7 версии но не нашел

    • @goodprogrammer
      @goodprogrammer  Год назад +1

      Не уверен, что она есть. Занимайтесь по литературе для более ранних версий, никакой беды в этом не будет.

    • @pudjeblechole
      @pudjeblechole Год назад

      @@goodprogrammer Спасибо!

  • @user-scoutingtresh
    @user-scoutingtresh Год назад

    не пойму когда указывать куда устанавливать Руби, установил все как по видео и получается не в локальную папку(

    • @goodprogrammer
      @goodprogrammer  Год назад +1

      Если не в локальную, значит, не все как по видео. Спрашивайте в t.me/rubyrush -- подскажем

  • @user-uj6rq5ni4i
    @user-uj6rq5ni4i 2 года назад

    Так а почему, все-таки, удалялась версия руби из гемфайла?

    • @goodprogrammer
      @goodprogrammer  2 года назад

      Антон, для урока (и пока изучаете основы rails) не принципиально, можете оставить

  • @user-oo4fv3ol3p
    @user-oo4fv3ol3p 2 года назад

    Здравствуйте, Failed to istall gems via Bundler

    • @goodprogrammer
      @goodprogrammer  2 года назад

      Мало информации, пишите в наш чат (ссылка в описании) более подробно вопрос

  • @baslim17
    @baslim17 9 месяцев назад

    Посоветуйте систему для слабого ноута Lenovo B560.
    Ставил убунту 20.04 (если верно помню) но потом при обновлении, ноут уходил в дооооооолгое установление системы.
    Ставил минт... Та же беда, он вроде показывает что ЧТО ТО обновляет но в какой то момент это всё уходит в многочасовое ожидание (последний раз меня хватило на "прождать" примерно на 42 часа).
    Знакомые которые мне всё это советовали чешут в затылках и говорят "НИДАЛЖНО ТАКОГО БЫТЬ!!!" Приходют, тычут пальцами и советуют "ПЕРЕСТАВЬ!"
    Однако рехультат тот же о "советчики" пропадают и ЖЖЖУТКО заняты.
    Вопчем заранее благодарю ежели поможете ;)

  • @Aleksandr_Vanin
    @Aleksandr_Vanin Год назад

    Хероку перестал принимать заявки на регистрацию из нашей страны, ноу бизнес пишет. Что можете порекомендовать? До этого момента всё чётко было, я новичёк, попыхтев смог всё установить, всё работает, неделя ушла на Ваши 50 минут)) благодарю за такой шикарный урок!!!, но вот хероку подвёл...спасибо деду за это.

    • @goodprogrammer
      @goodprogrammer  Год назад +1

      Для регистрации на Heroku можно использовать VPN

    • @Aleksandr_Vanin
      @Aleksandr_Vanin Год назад

      @@goodprogrammer благодарю за ответ!

  • @lI-bh5xt
    @lI-bh5xt 2 года назад

    Что лучше Rails или laravel? И почему?

    • @em_the_bee
      @em_the_bee 2 года назад

      Зависит от критериев. Возьми и то, и то, да попробуй, для себя и увидишь.

  • @BHy4OK
    @BHy4OK 2 года назад

    Ребята, какие успехи у выпускников по курсу Heliodor?

  • @Tuman_7607
    @Tuman_7607 3 месяца назад

    heroku отказывается регистрировать что за херня🙃 Node ?

  • @hello_world_zz
    @hello_world_zz Год назад +4

    16:50
    sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison git-core zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev

    • @user-gi2xr1zo7w
      @user-gi2xr1zo7w Год назад

      почему-то пишет что "sudo" не является внутренней или внешней командой, исполняемой программой или внешним файлом. Хз что это такое и почему не ставится....

    • @hello_world_zz
      @hello_world_zz Год назад

      @@user-gi2xr1zo7w какая ось?

    • @user-gi2xr1zo7w
      @user-gi2xr1zo7w Год назад

      @@hello_world_zz 8 винда)

    • @hello_world_zz
      @hello_world_zz Год назад

      @@user-gi2xr1zo7w ёоу, это линуксовое запускание с правами рута

    • @user-gi2xr1zo7w
      @user-gi2xr1zo7w Год назад

      @@hello_world_zz Ааа)

  • @alexshi6752
    @alexshi6752 2 года назад

    Следующий урок ruclips.net/video/-6ot36LhW4I/видео.html

  • @vohidka
    @vohidka 2 года назад

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

    • @goodprogrammer
      @goodprogrammer  2 года назад

      Пакет с git (называется git-core) вместе с другими важными пакетами ставим на 16:41

  • @user-mw5kp7ee4r
    @user-mw5kp7ee4r 3 месяца назад

    RIP....

  • @user-rr4bf6gh3r
    @user-rr4bf6gh3r 9 месяцев назад

    Очень по структуре на Django похоже

  • @jjewuz
    @jjewuz Год назад

    жалко что хероку перестает быть бесплатным :(

  • @user-nr7lv8ek5p
    @user-nr7lv8ek5p 4 месяца назад

    Да да , как обычно надо установить кучу говна, а потом переустановить ОС, потому что это говно сломает ОС)))

  • @sergeyzhur
    @sergeyzhur Год назад

    Подкажите, установил Ruby и Rails, при попытке узнать версию Rails получаю сообщение:
    /usr/lib/ruby/vendor_ruby/rubygems.rb:265:in `find_spec_for_exe': can't find gem railties (>= 0.a) with executable rails (Gem::GemNotFoundException)
    from /usr/lib/ruby/vendor_ruby/rubygems.rb:284:in `activate_bin_path'
    from /usr/local/bin/rails:25:in `'
    Как это исправить?

    • @goodprogrammer
      @goodprogrammer  Год назад

      Похоже, у вас как раз системный руби.