reversibleの警告が吐かれてしまう際の解決法についてまとめたいと思います。この現象に関してはRubocop上にissueが立っており、copの作成者からの回答が載っていました。問題の再現まずはこの現象を再現してみましょう。以下のようなマイグレーションファイルを作成し、Rubocopを実行します。tureの使用を推奨する警告文が表示されるはずです。trueを用いて書き直し、再度Rubocopを実行してみます。endend警告が解消されると思いきや、別の警告が表示されるようになってしまいました。reversible(元に戻せないこと)が原因のようですね。reversibleはupメソッドとdownメソッドを明示的に記載することで解消できます。先ほどのマイグレーションファイルをupメソッドとdownメソッドを用いて書き換えてみましょう。endendこれにより、再度Rubocopを実行しても警告が表示されなくなりました。reversibleの警告が吐かれてしまう際の解決法について解説しました。trueはあくまでオプションであるため、この記述が冗長に感じる場合は警告を無視してしまっても良いのかもしれません。yoshi19941117TechTechMedia【Rails】letter_opener_webを用いて開発環境で送信し...【Rails】accept_nested_attributes_forの...Railsエンジニアちばよしはる銀座にあるヘルステック企業のRailsエンジニア。初心者から中級者向けに記事を更新しています。お酒とカレーと競馬が好き。TechTechMedia。