如何动态调用rails中初始值设定项中定义的变量

时间:2014-09-19 11:12:02

标签: ruby-on-rails instance

我想动态调用初始值设定项中定义的变量。 我在初始化程序中创建了一个文件(brands.rb),它有一些变量定义的init 等,

FEATURED_FASHION_BRAND=["something", "something"]
FEATURED_DIY_BRAND=["something", "something"]

所以我可以动态调用这些变量,我的意思是,像这样,

@name= params[:name]
FEATURED_"#{@name}"_BRAND

1 个答案:

答案 0 :(得分:1)

您可以使用constantize

"FEATURED_#{@name}_BRAND".constantize