Rails Route特定的URL

时间:2011-02-27 18:24:20

标签: ruby-on-rails ruby-on-rails-3

我想在电子邮件中实现跟踪像素。

跟踪像素网址应如下所示:

http://example.com/__track.gif?id=XXXXXXX&u=XXXXX

问题:

  1. 如何专门为此创建路线?
  2. 虽然它说的是.gif,我实际上并不想要一个gif文件,因为我想要一个rails控制器被调用,并且能够在调用时使用url params运行一些方法。
  3. 思想?

1 个答案:

答案 0 :(得分:3)

将以下内容放在routes.rb文件中:

match "/_track.gif" => "controller_name#action_name"

更换controller_name& action_name与适当的人合作。

我建议您阅读Rails Guide for routing,因为match在第一部分中有所说明。