我从多个模型中获取搜索结果。
我希望为每个结果提供指向其show page
每个结果都是其模型的一个实例。
如何在多个模型中实现这一点,应该动态完成,
因为模型会增长。
例如,结果将来自model Car, Plane, ...
如果结果来自Car,我应该在视图中写link_to edit_car_path(<RESULT>)
如果来自Plane,视图中的link_to edit_plane_path(<RESULT>)
它可以链接到编辑页面查看记录本身,没有查看路径助手吗?
因为结果是由许多模型组合而成的,所以它们的路线不同。
答案 0 :(得分:1)
那是什么阻止你做这样的事情
<% @record.each do |r| %>
<%= link_to 'My Link', r %>
<% end %>
所以在这里你只是遍历你的结果集合,然后链接到对象本身