我有一个看起来像这样的方法
def full
"#{self.first} #{self.second}"
end
问题是我想逃避它,所以在我做的模型中做
def full
ERB::Util.h("#{self.first} #{self.second}")
end
但是如果first
或second
有&
它,它会给我&
而不是&
如果他们有撇号'
,它会逃避他们并使它不可读..
有没有办法避免 XSS 并使字符串也可读?
我有一个看起来像这样的方法
def full
"#{self.first} #{self.second}"
end
问题是我想逃避它,所以在我做的模型中做
def full
ERB::Util.h("#{self.first} #{self.second}")
end
但是如果first
或second
有&
它,它会给我&
而不是&
如果他们有撇号'
,它会逃避他们并使它不可读..
有没有办法避免 XSS 并使字符串也可读?