我可以在rails视图中使用link_to之外的其他内容吗?

时间:2013-03-08 17:01:45

标签: ruby-on-rails ruby-on-rails-3.2 link-to

在您的视图中制作链接的 rails方式是使用link_to。传递一个对象将链接到该对象的id。如何使用我的对象match_id代替id而不是link_to

2 个答案:

答案 0 :(得分:3)

您可以覆盖模型中的to_param方法,将match_id的值返回到link_to,其他铁路助手会在生成网址时自动使用该值。

答案 1 :(得分:0)

如果您只是使用link_to(@object)我不相信您可以指定默认对象ID以外的内容。但是,如果您对所需路线使用实际路径助手,则可以使用object_path(@object.match_id)

指定ID