【发布时间】:2013-04-18 03:53:31
【问题描述】:
我试图在 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 助手。这就是我要找的。p>
【问题讨论】:
-
我不确定你在这里问什么。模型没有“默认路线”。