Cim*_*imm 11 parameters url tracking ruby-on-rails affiliate
我想在我的Rails 2.3.10应用程序中为每个 URL 添加一个参数.我玩了default_url_options但我希望参数在URL中可见.就像是:
http://<server>/posts?token=XYZ
Run Code Online (Sandbox Code Playgroud)
我正在构建一个支持跟踪系统,我希望人们可以共享该链接,并能够在有人点击它时跟踪谁的链接被使用(为分享该链接的人提供点数).有关如何在应用程序中使用的每个 URL中添加可见参数的任何提示?
谢谢!
改写 url_for
module ActionView::Helpers::UrlHelper
def url_for options
options.merge! {:token => generate_token}
super
end
end
Run Code Online (Sandbox Code Playgroud)
或者只是将其添加到您的application.rb文件中
config.default_url_options += {:token => proc{generate_token}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2145 次 |
| 最近记录: |