Railsアプリを作成する際に、文字列テーブルの列幅が必要になる場所がいくつかあります。検証、RSpecテスト、入力フォームなどです。DBでも文字列の長さ制限を設定する価値があるようです。
現在、モデルにLENGTHSハッシュを設定しているので、他の場所の長さにアクセスして、この点でコードをDRYに保つことができます。DBで長さ制限を設定した場合、そこから値を読み取って(または、それらを使用してLENGTHSハッシュを初期化して)、コードをさらにDRYにすることはできますか?つまり、モデル内のデータベース列の文字列の長さの制限を読み取って使用できるようにするためのコードは何ですか?