- Terminal.app を起動する
- senroディレクトリに移動する
./scripts/setup-macos.sh
と実行する
- Windowsボタンを右クリックしてPowerShellを管理者として起動
Set-ExecutionPolicy Bypass
と実行する- senroディレクトリに移動する
./scripts/setup-windows.ps1
と実行する
bundle exec rails server
bundle exec rubocop
bundle exec rake db:migrate RAILS_ENV=test
bundle exec rake
bundle exec rake db:migrate
(Articleという名前のModelがあったときの例)
https://ja.wikipedia.org/wiki/Model_View_Controller https://www.javadrive.jp/rails/ini/index7.html
app/
Railsアプリケーションのソースコードが入っているディレクトリcontrollers/
Controllerの入っているディレクトリarticles_controller.rb
models/
Modelの入っているディレクトリarticle.rb
views/
Viewの入っているディレクトリlayouts/
application.html.erb
articles/
_form.html.erb
edit.html.erb
index.html.erb
new.html.erb
show.html.erb
config/
設定ファイルが入っているディレクトリroutes.rb
RailsアプリケーションとURLの対応付けを定義している設定ファイル
db/
データベース関係のファイルが入っているディレクトリmigrate/
データベースマイグレーションのためのファイルが入っているディレクトリ20YYMMDDHHMMSS_create_articles.rb
schema.rb
test/
テスト関係のファイルが入っているディレクトリcontrollers/
articles_controller.rb
fixtures/
articles.yml
models/
article_test.rb
gem install rails
rails new senro
cd blog
rails generate controller Welcome index
rails generate controller Articles
rails generate model Article title:string text:text
rails db:migrate
- app/stylesheets/welcome.scss
- app/controllers/welcome_controller.rb
- app/controllers/articles_controller.rb
- app/views/welcome/index.html.erb
- app/views/articles/index.html.erb
- app/views/articles/new.html.erb
- app/views/articles/show.html.erb
- app/config/routes.rb
- 動いた Ruby version
- ruby 2.6.3p62 (2019-04-16 revision 67580) [x64-mingw32]