Help us understand the problem. What is going on with this article?

不必要な機能の削除手順

More than 1 year has passed since last update.

プロダクトを進めていく上で余分に作ってしまったカラムやテーブルの削除の手順についての備忘録

不必要なカラムを消す場合

最初にやったこと

view周りで不必要なところは削除
齟齬が起きないようにparametarやcontorller周りの削除
テスト用のファイルに書いてある該当箇所も同時に削除
マイグレーションファイルを作成して該当箇所を削除

不必要な昨日(テーブル)を消す場合

それに紐付くcontrollerの削除->view周りも一気に綺麗になる
rputesの削除
それ繋がっているリンクの削除
3.関連ファイルの削除

以下の関連ファイルを手動でDeleteしましょう。

例)Userモデルを削除する場合

modelファイルの削除

app/models/user.rb

testファイルの削除

test/models/user_test.rb

fixturesファイルの削除

test/fixtures/users.yml

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした