📝
[やってみた] Railsの教科書
■ Railsの教科書
0. 前準備
・xcodeがサーバーに無かった
$ xcode-select --install
1. Macに開発環境をつくる
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# (Please wait a few minutes...)
$ brew update
$ brew install rbenv
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
・RubyとRailsをインストールする
$ rbenv install -l
$ rbenv install 2.7.2
# (Please wait a few minutes...)
$ rbenv global 2.7.2
$ source ~/.bash_profile
$ which ruby
$ which gem
$ gem i rails
source ~/.bash_profile
$ rails -v
・アプリの作成とWelcome画面
$ mkdir my_web_apps
$ cd my_web_apps
$ brew install node
$ brew install yarn
$ rails new helloworld
# (Please wait a few minutes...)
$ cd helloworld
$ rails s
$ rails g controller hello index
$ rails s
$ vi ~/my_web_apps/helloworld/app/views/hello/index.html.erb
- <h1>Hello#index</h1>
- <p>Find me in app/views/hello/index.html.erb</p>
+ <p>Hello world!</p>
+ <p>現在時刻: <%= Time.current.in_time_zone('Asia/Tokyo') %></p>
$ vi ~/my_web_apps/helloworld/app/controllers/hello_controller.rb
class HelloController < ApplicationController
def index
+ @time = Time.current.in_time_zone('Asia/Tokyo')
end
end
<p>Hello world!</p>
- <p>現在時刻: <%= Time.current.in_time_zone('Asia/Tokyo') %></p>
+ <p>現在時刻: <%= @time %></p>
A.その他
・ウインドウをスクリーンショット
- shift + command + 4
- space
- alt + left button
Discussion