プログラミングスクールの課題でチーム開発を行っている程度の知識の者です。
フォルダ共有にGithubを使用しています。
Githubの使い方はある程度分かっております。
質問内容はrails g modelでマイグレーションファイルを作成した後の流れについてです。
一人で作っているときはターミナルでrails g model sampleとコマンドを打った後
・sampleテーブルのマイグレーションファイル
・sample.rb(アソシエーションを設定する用のファイル)
・ymlファイル
・test.rb
の4つのファイルが作成されるのでマイグレーションファイルにカラムを設定してsample.rbにアソシエーションを設定した後rails db:migrateをしてローカルデータベースにテーブルが反映されるという流れですよね?
チーム開発をしている時はGithubで上記の4つのファイルをメンバーに共有できるのですが、他メンバーはファイルを受け取ったら各々のローカル環境でrails db:migrateするだけで各人のデータベースに反映することはできますか?
rails g modelコマンドが上記4つのファイルを作っているだけなら問題ないと思うのですが、それ以外に内部的に何か作っているのであれば他メンバーはエラーが起きるのでは?と思い質問いたしました。
マイグレーションファイルやアソシエーションの設定の時にタイプミスはしていないという前提でお願いします。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/21 23:57
2020/03/21 23:58
2020/03/22 00:02