2014-06-25 39 views

回答

0

万向变量获得红宝石params为:

params 

这将从你可以在服务器日志中看到的请求返回的参数的哈希值。

要访问它,你只需要使用:

def set_params #use ruby notation for methods which is underscore and _ 
@parameters=params["key"] 
end 

注意,关键应该被定义,只要对HTML视图传入的参数包括编纂:UTF8和CSRF令牌。

如果你想获得完整的请求:

def set_params 
    @request = request 
end 
0
class ApplicationController < ActionController::Base 
    before_filter :handle_params 

    def handle_params 
    my_param_key = params[:my_param_key] 
    end 
end 

希望这可以帮助别人开始代码的红宝石!

相关问题