raw
определяется как помощник в библиотеке actionpack / action_view, поэтому без рельсов вы не сможете его использовать. Но шаблонизатор ERB показывает свои выходные данные без экранирования:
require 'erb'
@person_name = "<script>name</script>"
ERB.new("<%= @person_name %>").result # => "<script>name</script>"
И из-за этого для спасения существует ERB::Util#html_escape
метод
include ERB::Util
ERB.new("<%= h @person_name %>").result # => "<script>name</script>"