Appearance
Ruby
学习路径
- 每天写点小练习(10 分钟足够)
- 先把数组/哈希/方法/类玩熟
- 再学 gem 和 bundler(装个小库玩玩)
- 最后进 Rails,做一个小 Web 应用
rbs Ruby 的类型工具,类似 TypeScript
在 macOS 上安装 Ruby
sh
brew update
# 安装管理工具和编译器插件
brew install rbenv ruby-build
rbenv -v
# 查看可用版本
rbenv install -l
# 安装 Ruby
rbenv install 3.3.9
# 设置全局默认 Ruby
rbenv global 3.3.9
# 确认 Ruby 已切换成功
ruby -v
# 装 bundler
gem install bundler
rbenv rehash说明:
rbenv负责 Ruby 版本管理ruby-build负责编译安装gemRuby 包管理器bundler负责管理 gem(不同 Ruby 版本的 gem 是隔离的,这就是为什么大家习惯装好 Ruby 后,第一件事就是,装 bundler)
安装 Rails
Rails 是 Ruby 的“杀手级应用”
sh
gem install rails
rails -vRails
ActiveRecord::Relation
该对象是类似数组的数据库记录集合,具有过滤、排序和执行其他数据库作的功能。