はじめに
Ruby、Railsの基礎を学習中の方に向けて記載致します。
Rubyのコーティング規約はコチラをクリック願います。
[Railsのコーティング規約 2 はコチラをクリック願います。]
(https://qiita.com/raigakun/items/265046a9fe78debfbd42)
私自身これからチーム開発を行う上で大事にしたい。知っておきたいことを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 を利用しなければならない場合は、利用前にソースコードをよく確認する。
#さいごに
当たり前のことですが、チーム開発で欠かせないことかと思いました。
皆様の復習等にご活用頂けますと幸いです。