【发布时间】:2013-07-29 17:21:30
【问题描述】:
我的参数哈希包含字符串值,如:
маслёнка | масло
我的方法目前有这个代码:
s = %Q{(@content "#{params[:structure]}")}
这引用了整个字符串:
(@content "маслёнка | масло")
但我需要像这样单独引用每个元素:
(@content "маслёнка" | "масло")
我知道我需要通过 | 符号将我的参数字符串拆分为子字符串,但元素需要单独引用并用管道字符分隔。我该怎么做?
【问题讨论】:
-
这听起来像是 X/Y 问题。您真正想用这个字符串做什么,为什么要在控制器中进行复杂的转义/引用?
-
@CodeGnome 需要这个用于狮身人面像
标签: ruby-on-rails ruby string split escaping