LoginSignup
0
0

More than 3 years have passed since last update.

Rails コーティング規約について 4

Posted at

はじめに

Ruby、Railsの基礎を学習中の方に向けて記載致します。
Rubyのコーティング規約はコチラをクリック願います。
Railsのコーティング規約 2 はコチラをクリック願います。
私自身これからチーム開発を行う上で大事にしたい。知っておきたいことをOutputします。

Routing

ActiveRecordのモデル間の関連を表現するには、入れ子型でルートを定義すると分かりやすい。

qiita.rb
# 実践してみます。
class Post < ActiveRecord::Base
  has_many :comments
end

class Comments < ActiveRecord::Base
  belongs_to :post
end

# routes.rb
resources :posts do
  resources :comments
end

Bundler

  • 開発およびテストでしか利用しない gem は、Gemfileにて利用する環境(developmentやtest)を指定すること。

  • 有名で利用者の多い gem を利用すること。

    • 無名の gem を利用しなければならない場合は、利用前にソースコードをよく確認する。

さいごに

当たり前のことですが、チーム開発で欠かせないことかと思いました。
皆様の復習等にご活用頂けますと幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0