这是一个 Ruby 问题,尽管我在 Rails 上下文中使用它。
我需要调用一个方法,在该方法中我使用字符串变量为其键(参数名称)赋值。
例如我得到:
MyRailsModelClass.where(key_of_my_method: my_value)
我想让这更有活力。我可以像这样“my_rails_model_class”.classify 创建一个 MyRailsModelClass
我需要使 key_of_my_method 更具动态性并将其替换为变量。我正在考虑类似的事情:
"my_rails_model_class".classify.where(my_key.to_sym => my_value)
有人有线索吗?谢谢