2

Railsで、rakeタスクのクラスを必ずしも知らないモデルへのパスを取得しようとしています(したがって、.erbにはありません)。

私はこれを行うことができることを知っています:

Rails.application.routes.url_helpers.<model>_path(model)

しかし、必ずしもモデルを知らない場合はどうなりますか? model.class やその他のそのようなインスペクションをオンにするのは Rails-y ではないようです。モデルへのデフォルトのパスまたは URL を探しているだけです。

編集: デフォルト パスの意味を明確にするために、これは link_to; を実行したときに得られる href です。つまり、これを行うことができます:

<%= link_to "my model", @model %>

model_path のような URL ヘルパーを指定せずに。それが私が探しているものです。

4

1 に答える 1