упрощенный пример будет следующим:
def expand_links(message)
message = strip_tags(message)
message = message.gsub('[register]') { link_to('register', new_user_path) }
message = message.gsub('[login]') { link_to('login', new_sessions_path) }
message.html_safe
end
Я использую strip_tags
, но, чтобы быть уверенным, у XSS нет шансов.
так, что было бы правильным способом сделать это без strip_tags
и html_safe
?