ユーザーが作成したアセットのリストをユーザーに提示しています。それらは異なるクラスにすることができ、それぞれに編集ボタンがあります。
クラスが何であるかに応じて、ユーザーを正しい編集フォームに移動させるメソッドを作成する最良の方法は何でしょうか?
このようなものは、私が考えていることです:
def edit_asset(class, id)
if class == 'Photo'
redirect_to edit_photo_url(id)
elsif class == 'Audio'
redirect_to edit_audio_url(id)
elsif ...
...
end
end
これを行うより良い方法はありますか?このメソッドはどこに行くべきですか?ありがとう!
編集
クラスはクラスまたはサブクラスのいずれかである可能性があることを忘れていました。