我目前正在尝试将字符串重新转换为多个变量.示例字符串:
ryan_string = "RyanOnRails: This is a test"
Run Code Online (Sandbox Code Playgroud)
我将它与这个正则表达式匹配,有3组:
ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i)
Run Code Online (Sandbox Code Playgroud)
现在要访问每个组,我必须做这样的事情:
ryan_group[0][0] (first group) RyanOnRails
ryan_group[0][1] (second group) :
ryan_group[0][2] (third group) This is a test
Run Code Online (Sandbox Code Playgroud)
这看起来很荒谬,感觉我做错了.我希望能够做到这样的事情:
g1, g2, g3 = ryan_string.scan(/(^.*)(:)(.*)/i)
Run Code Online (Sandbox Code Playgroud)
这可能吗?还是有比我做得更好的方式?
出于某种原因,我的变焦条都是像素化的,我不知道为什么.有任何想法吗?我使用了基本设置:
Controller: @json = User.all.to_gmaps4rails
View: <%= gmaps4rails(@json) %>
Run Code Online (Sandbox Code Playgroud)
我没有传递任何特殊参数或任何东西.我模特身上的标记显示得很漂亮.