「不太好的問題」的道歉。當你的眼睛閉上,但你的大腦不斷思考代碼時,會發生這種情況。紅寶石中的第二個逗號分割
這有點困惑我。我想用逗號分割一個字符串,使它成爲一個數組,或者,如果我可以發送給我的控制器數組,然後完美,但是我從來沒有看到過任何工作,所以可能的工作是分割第二個逗號在一個字符串中。
所以,當我使用params[:file].split(",")
我得到data:image/jpeg;base64
句柄錯誤,因爲它分裂的第一個逗號時,代碼本身是正確的。一個愚蠢的問題,你可以分裂在紅寶石的第二個逗號?
數組是這樣的:["data:image/jpeg;base64,/9j/xxxxxx,data:image/jpeg;base64,/9j/xxxxxx"]
我的輸入是這樣的,我曾嘗試與file[]
許多變化,file[][]
<input type="hidden" name="file" value={this.state.files} />
我用concat
得到陣列。
好了,看着這個,你真正想要的是每個子在以「data:」開頭的字符串中是?這有助於你找到另一種解決方案嗎? –
是的。不,我沒有找到其他解決方案。我全力以赴,對不起。 – Sylar
如何使用rgex來匹配「data:。*」的所有實例? http://stackoverflow.com/questions/27881549/ruby-regex-to-match-multiple-occurrences-of-pattern –