会場案内
自己紹介
- Twitter: https://twitter.com/hid9hiro
- くさのゆうきさん Rails コードを読む機会がない
- さいとうかずささん Rails 使っている 見てなかったので見ようかと
- たかはしさん Rails gemのときmonkey patch使ってしまう
- そりまちさん SIer デスクトップアプリをJavaで作ってる
手順
共通
git clone -b 'v5.2.3' --single-branch --depth 1 [<https://github.com/rails/rails.git>](<https://github.com/rails/rails.git>)
- 下記のものをGemfile加える
gem 'rails', path: '../rails'
gem 'pg'
gem 'pry-rails'
gem 'pry-doc'
gem 'pry-byebug'
gem 'byebug'
- Gemfileにもともとあるgem 'rails', '~> 5.2.3'をコメントアウト
- bundle install
Validation
- rails g model User name:string
- user.rbに下記のコードを加える
binding.pry
validates :name, length: { maximum: 30 }
- rails cでコンソール入る
- 適当にuserを作る [1] pry(main)> u = User.new(name: 'sample name')