Rails 3.2 アプリで STI を使用しています。link_to
サブクラス名ではなく、ヘルパー(またはパスを生成している場合は他の場所)でRailsにスーパークラス名を使用するように強制したい。
したがって、<%= link_to current_user.name, current_user %>
プロデュースします/:class_name/:id
(クラス名は「モデレーター」、「メンバー」などにすることができます...)。
/users/:id
、サブクラスの名前にusers
変わらないを生成してほしいです。に変更できることはわかっていcurrent_user
ますuser_path(current_user)
が、ショートカットを使用して、Rails に認識させることを好みます。
これは可能ですか?