2012-04-07 291 views
0

你知道任何優雅的方式來實現這個紅寶石PLZ?逗號分隔符號字符串

string = 'title,url' 
#expected final variable => :title,:url or 'title','url' 

我看API文檔(包括Ruby和Rails)中,並沒有發現任何簡單的方法,編寫任何環路我想確定我是不是失去了一些東西了。

Thx!

+0

你想要的結果作爲一個數組? – jtbandes 2012-04-07 15:24:03

+0

是的,我認爲它會沒事的。 – Flyingbeaver 2012-04-07 15:25:02

回答

3

試試這個:

string.split(",").map &:to_sym # => [:title, :url] 
+0

因此,數組或哈希上沒有方法將鍵轉換爲符號? – Flyingbeaver 2012-04-07 15:31:39

+0

'map'方法是完成此操作的適當方法。我的解決方案首先將字符串拆分爲一個字符串數組,然後將其轉換爲符號。 – jtbandes 2012-04-07 15:37:22

+0

是的,我明白你的功能在做什麼。 Thx爲您提供幫助。 – Flyingbeaver 2012-04-07 15:41:45