- Terminal.app を起動する
- senroディレクトリに移動する
./scripts/setup-macos.shと実行する
- Windowsボタンを右クリックしてPowerShellを管理者として起動
Set-ExecutionPolicy Bypassと実行する- senroディレクトリに移動する
./scripts/setup-windows.ps1と実行する
bundle exec rails server
bundle exec rubocopbundle exec rake db:migrate RAILS_ENV=testbundle 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.erbedit.html.erbindex.html.erbnew.html.erbshow.html.erb
config/設定ファイルが入っているディレクトリroutes.rbRailsアプリケーションと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]