你知道任何优雅的方式来实现这个红宝石PLZ?逗号分隔符号字符串
string = 'title,url'
#expected final variable => :title,:url or 'title','url'
我看API文档(包括Ruby和Rails)中,并没有发现任何简单的方法,编写任何环路我想确定我是不是失去了一些东西了。
Thx!
你知道任何优雅的方式来实现这个红宝石PLZ?逗号分隔符号字符串
string = 'title,url'
#expected final variable => :title,:url or 'title','url'
我看API文档(包括Ruby和Rails)中,并没有发现任何简单的方法,编写任何环路我想确定我是不是失去了一些东西了。
Thx!
试试这个:
string.split(",").map &:to_sym # => [:title, :url]
因此,数组或哈希上没有方法将键转换为符号? – Flyingbeaver 2012-04-07 15:31:39
'map'方法是完成此操作的适当方法。我的解决方案首先将字符串拆分为一个字符串数组,然后将其转换为符号。 – jtbandes 2012-04-07 15:37:22
是的,我明白你的功能在做什么。 Thx为您提供帮助。 – Flyingbeaver 2012-04-07 15:41:45
你想要的结果作为一个数组? – jtbandes 2012-04-07 15:24:03
是的,我认为它会没事的。 – Flyingbeaver 2012-04-07 15:25:02