0
我正在使用Ruby on Rails 3,我想實現一些像params
一樣的工作。如何使用Ruby on Rails 3實現內部使用的「params-like」方法?
通常在RoR應用程序中,您可以使用params[:name]
來訪問'name'值。在我的情況下,我需要有像my_function_params[:name]
這樣的「東西」,就像params[:name]
一樣工作。
我不需要params
方法的所有功能,因爲我會像使用變量語句一樣使用它,並且僅在內部使用我的方法。這是因爲我想在這個工作而不是本地變量。
示例:
# What I would like to do
my_function_params[:name] = "Test name"
if my_function_params[:name] == "Test name"
...
end
代替
# What I would not do
name = "Test name" == "Test name"
if name
...
end
我怎麼能這樣做?