【发布时间】:2013-03-08 17:01:45
【问题描述】:
在视图中创建链接的rails 方式是使用link_to。传递一个对象将链接到该对象的id。如何使用我的对象的match_id 而不是id 和link_to?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.2 link-to
在视图中创建链接的rails 方式是使用link_to。传递一个对象将链接到该对象的id。如何使用我的对象的match_id 而不是id 和link_to?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.2 link-to
您可以覆盖模型中的 to_param 方法以返回 match_id 的值,以使 link_to 和其他 rails 助手在生成 url 时自动使用该值。
【讨论】:
如果您只是使用link_to(@object),我不相信您可以指定默认对象 ID 以外的其他内容。但是,如果您使用实际的路径助手来获取所需的路由,则可以使用 object_path(@object.match_id) 指定 id
【讨论】: