我想致电User.first
,但我得到"User.first"
。如何剥离引号,以便拨打User
?使用这样的正则表达式:gsub!(/\A"|"\Z/, "")
返回nil
而不是表达式。
答案 0 :(得分:3)
首先我要说根据您的输入来源执行此操作会很危险,但如果您绝对需要运行字符串中包含的任意ruby代码,则可以使用eval
:
http://ruby-doc.org/core-2.2.2/Kernel.html#method-i-eval
同样,如果可能的话,我会避免评估字符串。