我有一些代码:
def send_custom_mail
p params[:text]
end
我正在发送一些标签,例如 < b >,但在控制台中我可以看到:
Parameters: {"utf8"=>"✓", "authenticity_token"=>"qweqweqwe", "to"=>"qweqwe@qweqwe.ru", "subject"=>"qweqwe", "text"=>"qweqwe<b>asde</b>", "commit"=>"Save changes"}
....some sql....
"qweqweasde"
所以标签出现在我的代码中,但我无法得到它=(我应该怎么做才能让我的标签回来?
我试过“p params[:text].html_safe”,它对我没有帮助!
更新
我找到了解决方案 - 它是以前程序员的代码:
def filter_params_tag
params.each_pair do |k,v|
begin
params[k] = strip_tags(v)
rescue
next
end
end
end