我想在每个请求的 params 哈希中添加一个参数,这就是我在 ApplicationController 级别工作的原因。我有类似以下的东西不起作用。
class ApplicationController < ActionController::Base
before_filter :tagOn
def tagOn
v = findValueToTagOn() #find somehow what will be the value to tag on. Is dynamic.
Rails.logger.info("PARAMS BEFORE: #{params.inspect}")
params.merge(:my_id => v.to_s)
Rails.logger.info("PARAMS AFTER: #{params.inspect}")
end
现在我之前和之后的输出都是一样的,这告诉我合并到参数不起作用。任何想法如何做到这一点?谢谢。
使用 Rails v 3.2.3