我可以在rails视图中使用link_to以外的id吗?

问题描述:

导轨方式在您的视图中制作链接是使用link_to。传递一个对象将链接到该对象的id。我如何使用我的对象的match_id而不是idlink_to我可以在rails视图中使用link_to以外的id吗?

指定ID您可以覆盖to_param方法在你的模型返回的match_id值有link_to和其他轨道助手自动使用生成网址时的价值。

如果您只是使用link_to(@object)我不相信您可以指定默认对象ID之外的其他内容。但是,如果你用你想要的路线的实际路径帮手,你可以用object_path(@object.match_id)