0

非常に肥大化した create アクション (200 行以上のコード) を持つ Rails アプリをリファクタリングしています。

メンテナンスをもっと簡単にして、そこからいくつかのコードを移動したいと思います。アプリはファイルを取得して処理しているだけなので、このコードはモデルに属していません。文字列を処理するのは、たくさんの ruby​​ コードです。

「Processing」というクラスを作成し、それを別のファイル (おそらく lib/?) に移動できれば幸いですが、これが好ましい方法かどうかはわかりません。

代わりに、gem をパッケージ化してプロジェクトに含める必要があります。私はこの分野での経験はありませんが、よりクリーンなアプローチかもしれません。

4

1 に答える 1