はじめに
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 を利用しなければならない場合は、利用前にソースコードをよく確認する。
さいごに
当たり前のことですが、チーム開発で欠かせないことかと思いました。
皆様の復習等にご活用頂けますと幸いです。