当我调用Factory.attributes_for(:some_class)时,我显然会返回该类的属性哈希。

{ :attribute_one => "hello", :attribute_two => "goodbye" }

是否有一种方便的方法来使用字符串键而不是符号来检索此属性哈希?
{ "attribute_one" => "hello", "attribute_two" => "goodbye" }

最佳答案

xdazz的答案是一个不错的选择,但是如果您想将键真正转换为字符串,而不是冷漠地访问哈希,则可以使用 stringify_keys

Factory.attributes_for(:some_class).stringify_keys

关于ruby-on-rails - 具有字符串属性键而不是符号的Factory Girl?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9247652/

10-16 00:27