【发布时间】:2011-06-22 02:56:20
【问题描述】:
我正在使用 Ruby on Rails 3,我想实现类似 params 的东西。
通常在 RoR 应用程序中,您可以使用 params[: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
我该怎么做?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 parameters methods