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

  Рет қаралды 31,134

Хороший программист

Хороший программист

Күн бұрын

📍 Курс по 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
@ekuzovlev
@ekuzovlev 2 жыл бұрын
Спасибо! Свежего годного видео по рельсе однозначно не хватало.
@maximchumakov7889
@maximchumakov7889 2 жыл бұрын
Супер, парни! Наконец то вернулись, с новыми, свежими Ruby и Rails и другими новинками )
@vinogradova82
@vinogradova82 2 жыл бұрын
Как всегда быстро, четко, по делу! Спасибо!
@obrivanov
@obrivanov 2 жыл бұрын
Качественный материал, Вадим молодец 👍🏻
@tournament1993
@tournament1993 2 жыл бұрын
Чётко, структурировано, и честно. По Вадиму, да - соскучились :)!😊
@user-wv6og7fd6b
@user-wv6og7fd6b 2 жыл бұрын
Супер! Как же мы ждали новых видео👍
@Carvalho1292
@Carvalho1292 2 жыл бұрын
СПАСИБО!!! Ждем еще уроков!
@ultrabetter1873
@ultrabetter1873 2 жыл бұрын
Супер. Спасибо вам огромное, вы топ. Я как раз себе установил RubyMine, Ruby 3, Rails 7. Жду новых видосов!!!
@promax866
@promax866 2 жыл бұрын
Спасибо за уроки! Как раз хотел повторить уроки по рельсам!
@aleksey_amk
@aleksey_amk Жыл бұрын
Спасибо за вводный ролик, очень качественно рассказано.
@Artistofun
@Artistofun 2 жыл бұрын
Ништяк подгон 👍
@Art_Volga
@Art_Volga 2 жыл бұрын
Всё понятно объяснил, спасибо
@acdc5369
@acdc5369 2 жыл бұрын
Спасибо огромное!
@eg0rfull
@eg0rfull 2 жыл бұрын
крутая презентация, была на нашем потоке)
@BLVN-px6tc
@BLVN-px6tc 2 жыл бұрын
Спасибо за урок!
@accountgoogle3055
@accountgoogle3055 2 жыл бұрын
спасибо за этот урок 💕
@ed_tomeyan
@ed_tomeyan 2 жыл бұрын
О, новые уроки подъехали :)
@Ackongagya
@Ackongagya Жыл бұрын
Ха! Я летом и смотрю в итоге! )))
@yaroshchenko_creative
@yaroshchenko_creative 2 жыл бұрын
Автор ответственно подходит к записи уроков, всегда понятно и по делу. Рекомендую!
@goodprogrammer
@goodprogrammer 2 жыл бұрын
Автор проронил скупую слезу потому что его труды оказались замеченными и оцененными! Спасибо вам!
@yaroshchenko_creative
@yaroshchenko_creative 2 жыл бұрын
@@goodprogrammer Вам спасибо!
@ultrabetter1873
@ultrabetter1873 2 жыл бұрын
​@@goodprogrammer Так держать. Спасибо материал супер
@AleksBojko
@AleksBojko Жыл бұрын
Спасибо за отличные уроки! Может подскажите что теперь использовать когда закроют бесплатный Heroku? А может снимите небольшой урок?
@ELDAR011288
@ELDAR011288 2 жыл бұрын
Спасибо за видос! хотелось бы еще увидеть деплой проекта с использованием хоть простенькой бд.
@installero
@installero 2 жыл бұрын
kzbin.info/www/bejne/l3uvg6F6f5d2jMk
@ELDAR011288
@ELDAR011288 2 жыл бұрын
@@installero Спасибо очень интересно, но я имел ввиду деплой на heroku c бд
@installero
@installero 2 жыл бұрын
@@ELDAR011288 так в видео показан способ деплоить проект на heroku с вполне «сложненькой» БД postgres
@ELDAR011288
@ELDAR011288 2 жыл бұрын
@@installero на видео деплой на собственный vps
@goodprogrammer
@goodprogrammer 2 жыл бұрын
В том видео, под которым вы общаетесь, показан деплой на хероку с postgres
@rankcwolf7732
@rankcwolf7732 2 жыл бұрын
сколько уроков будет в бесплатном доступе?
@viktorzherekhin8590
@viktorzherekhin8590 11 ай бұрын
Здравствуйте! А VSCode у вас установлена на Винду или Юбунту? И если на Винду, то в чем отличие "System" и "User" версий?
@programmster
@programmster Жыл бұрын
Подскажите, пожалуйста, а есть ваш мануал как опубликовать наше тестовое приложение на nginx или сторонний подробный мануал? к сожалению сейчас на харуку этого не сделать (
@user-hu4jb4in2h
@user-hu4jb4in2h Жыл бұрын
добрый день, не подскажите, чем заменить Хироку, ведь та стала платной?
@alekseykorzjickiy7453
@alekseykorzjickiy7453 Жыл бұрын
Мы тоже по тебя скучали
@krainiy.praviy.sleva.
@krainiy.praviy.sleva. 4 ай бұрын
при попытке загрузить пакеты пишет E: Unable to locate package get-core, что делать?
@zloiprorok3614
@zloiprorok3614 Жыл бұрын
А где ссылка на доп. материалы где копировать команды? P.s сорри тупанул, просто видео пропускает большинство шагов из гайда по установке
@letsgameco3514
@letsgameco3514 Жыл бұрын
А можно устанавливать node js через nvm? По аналогии с rvm
@goodprogrammer
@goodprogrammer Жыл бұрын
можно
@vladimirlutenco8373
@vladimirlutenco8373 2 жыл бұрын
как на счет видео: 1) контейнеризация RoR приложения (существующего) и 2) горизонтальное масштабирование RoR приложения?
@goodprogrammer
@goodprogrammer 2 жыл бұрын
Не для новичков видео, его посмотрит человека 3. Скорее такое будем записывать для закрытых курсов, не для youtube.
@vladimirlutenco8373
@vladimirlutenco8373 2 жыл бұрын
@@goodprogrammer если будет ткое видео. я бы приобрел)
@installero
@installero Жыл бұрын
Пока не разворачиваете ваш проект через докер, версию руби в Gemfile можно оставить
@user-qo1oi1yv5v
@user-qo1oi1yv5v 2 жыл бұрын
Версия Ubuntu в этом видео 20.04 LTS?
@goodprogrammer
@goodprogrammer 2 жыл бұрын
На, Ubuntu 20.04, поднятый на WSL
@Aleksandr_Vanin
@Aleksandr_Vanin 2 жыл бұрын
Хероку перестал принимать заявки на регистрацию из нашей страны, ноу бизнес пишет. Что можете порекомендовать? До этого момента всё чётко было, я новичёк, попыхтев смог всё установить, всё работает, неделя ушла на Ваши 50 минут)) благодарю за такой шикарный урок!!!, но вот хероку подвёл...спасибо деду за это.
@goodprogrammer
@goodprogrammer Жыл бұрын
Для регистрации на Heroku можно использовать VPN
@Aleksandr_Vanin
@Aleksandr_Vanin Жыл бұрын
@@goodprogrammer благодарю за ответ!
@pudjeblechole
@pudjeblechole Жыл бұрын
Привет! Скажи пожалуйся литературу по rails7. Искал в интернете книги именно по 7 версии но не нашел
@goodprogrammer
@goodprogrammer Жыл бұрын
Не уверен, что она есть. Занимайтесь по литературе для более ранних версий, никакой беды в этом не будет.
@pudjeblechole
@pudjeblechole Жыл бұрын
@@goodprogrammer Спасибо!
@user-uj6rq5ni4i
@user-uj6rq5ni4i 2 жыл бұрын
Так а почему, все-таки, удалялась версия руби из гемфайла?
@goodprogrammer
@goodprogrammer 2 жыл бұрын
Антон, для урока (и пока изучаете основы rails) не принципиально, можете оставить
@hello_world_zz
@hello_world_zz Жыл бұрын
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 Ааа)
@Biakoff
@Biakoff 2 жыл бұрын
У меня rvm ставиться в папку home/share это нормально? Ключ кодирования скачивается с другой дерриктории, той что указана в решении проблем, а потом след команды отказывается выполнять. mktemp: не удалось создать файл по шаблону «/usr/share/rvm/rvm-exec-test.XXXXXX»: Отказано в доступе выдает вот такую строку
@goodprogrammer
@goodprogrammer 2 жыл бұрын
Пишите в чат t.me/rubyrush -- подскажем
@baslim17
@baslim17 9 ай бұрын
Посоветуйте систему для слабого ноута Lenovo B560. Ставил убунту 20.04 (если верно помню) но потом при обновлении, ноут уходил в дооооооолгое установление системы. Ставил минт... Та же беда, он вроде показывает что ЧТО ТО обновляет но в какой то момент это всё уходит в многочасовое ожидание (последний раз меня хватило на "прождать" примерно на 42 часа). Знакомые которые мне всё это советовали чешут в затылках и говорят "НИДАЛЖНО ТАКОГО БЫТЬ!!!" Приходют, тычут пальцами и советуют "ПЕРЕСТАВЬ!" Однако рехультат тот же о "советчики" пропадают и ЖЖЖУТКО заняты. Вопчем заранее благодарю ежели поможете ;)
@user-jw4mx8ow4q
@user-jw4mx8ow4q Ай бұрын
салют
@user-oo4fv3ol3p
@user-oo4fv3ol3p 2 жыл бұрын
Здравствуйте, Failed to istall gems via Bundler
@goodprogrammer
@goodprogrammer 2 жыл бұрын
Мало информации, пишите в наш чат (ссылка в описании) более подробно вопрос
@user-qf3df3wg7d
@user-qf3df3wg7d Ай бұрын
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 никак не могу решить, помогите пожалуйста
@user-scoutingtresh
@user-scoutingtresh 2 жыл бұрын
не пойму когда указывать куда устанавливать Руби, установил все как по видео и получается не в локальную папку(
@goodprogrammer
@goodprogrammer Жыл бұрын
Если не в локальную, значит, не все как по видео. Спрашивайте в t.me/rubyrush -- подскажем
@lI-bh5xt
@lI-bh5xt 2 жыл бұрын
Что лучше Rails или laravel? И почему?
@em_the_bee
@em_the_bee 2 жыл бұрын
Зависит от критериев. Возьми и то, и то, да попробуй, для себя и увидишь.
@BHy4OK
@BHy4OK 2 жыл бұрын
Ребята, какие успехи у выпускников по курсу Heliodor?
@goodprogrammer
@goodprogrammer 2 жыл бұрын
Доучиваются ещё
@vohidka
@vohidka 2 жыл бұрын
Всем привет, у кого возникает ошибка при создании приложения, может ругнутся на отсутствие git, будьте внимательны
@goodprogrammer
@goodprogrammer 2 жыл бұрын
Пакет с git (называется git-core) вместе с другими важными пакетами ставим на 16:41
@Tuman_7607
@Tuman_7607 3 ай бұрын
heroku отказывается регистрировать что за херня🙃 Node ?
@user-rr4bf6gh3r
@user-rr4bf6gh3r 9 ай бұрын
Очень по структуре на Django похоже
@user-mw5kp7ee4r
@user-mw5kp7ee4r 3 ай бұрын
RIP....
@alexshi6752
@alexshi6752 2 жыл бұрын
Следующий урок kzbin.info/www/bejne/Y2fSpWZsgc2Kaqs
@jjewuz
@jjewuz Жыл бұрын
жалко что хероку перестает быть бесплатным :(
@goodprogrammer
@goodprogrammer Жыл бұрын
Очень жаль!
@user-nr7lv8ek5p
@user-nr7lv8ek5p 5 ай бұрын
Да да , как обычно надо установить кучу говна, а потом переустановить ОС, потому что это говно сломает ОС)))
@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 Жыл бұрын
Похоже, у вас как раз системный руби.
Уроки Ruby on Rails - 2. Модели, миграции, ORM, CRUD 🛤️
39:52
Хороший программист
Рет қаралды 13 М.
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 32 МЛН
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 20 МЛН
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,3 МЛН
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 1,4 МЛН
Should you use Ruby on Rails in 2024?
14:43
webcrunch
Рет қаралды 11 М.
Что такое WebSockets (веб-сокеты)
2:59
Хочу вАйти
Рет қаралды 5 М.
DHH - Ruby on Rails, 37signals, and the future of web development
1:09:57
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 61 М.
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 32 МЛН