呼び出された単純なモデルがProject
あり、後で使用するために短い URL を保存する必要があるとしましょう。それを計算する最良の方法はいつですか?
私が今持っている最善の解決策は after_create フックですが、それは次のようなコードにつながります
ショート URL || Rails.application.routes.url_helpers.project_path(プロジェクト、ホスト: HOSTNAME)
モデルから URL にアクセスするのは適切ではありません。
要するに、short_url を計算するコードをどこに置くのでしょうか?
ありがとうございました、