控制器功能receivent參數等如何擁有與'params'函數相同的行爲?
{"v1" => { "v2" => "1", "v3" => "" }, "v4" => "true"}
的params
功能允許使用
x = params[:v1]
,相當於if params[:v4]
,相當於["true", "1"].include?(params["v4"])
if (params[:v1][:v2] == 1)
,相當於params["v1"]["v2"] == "1"
有什麼方法可以比params
函數有其他的數據行爲嗎?
我希望能夠寫類似的東西...
my_params = {"v1" => { "v2" => "1", "v3" => "" }, "v4" => "true"}
x = my_params[:v1]
if my_params[:v4]
if (my_params[:v1][:v2] == 1)
或者具有功能some_function
我在Rails的2
可能的重複http://stackoverflow.com/questions/5861532/if-i-have-a-hash-in-ruby-on-rails-is-there-a-way-to-make-it-無所謂 - 訪問 – depa 2013-04-04 14:44:18