Upgrade to Pro — share decks privately, control downloads, hide ads and more …

situated-program-challenge Ruby on Rails版

situated-program-challenge Ruby on Rails版

Fumitaka Tokumitsu

February 13, 2018
Tweet

Other Decks in Technology

Transcript

  1. Who am I ? toku 3 4 5 徳 光

    史 考 Classi 株式会社のRailsエンジニアです Clojure 修行中です!
  2. 1. プロジェクトの生成 $ gem install rails $ rails new rest-server

    --api -d postgresql ※ 実際に事項したのはこちら↓ $ rails new rest-server --api -T --skip-turbolinks -C -S -B \ -d postgresql --skip-yarn
  3. 1. プロジェクトの生成 Gemfile → gem を記述 (project.clj の dependencies) app/

    → model / view / controller などの置き場 config/ → app設定、database 接続設定、route.rb等 の設定ファイル db/ → schemaファイル、migrationファイル等
  4. 3. Model 追加 Model → ビジネスデータとビジネスロジックを表すシステムの 階層。 ※ Active Record

    のおかげで、DBに恒久的に保存され る必要のあるビジネスオブジェクトの作成と利用を円 滑に行なえる。
  5. 5. Controller 追加 ※ ↑ ruby / rails では kebab-case

    は扱い辛いので     snake_case として扱えるようにする