我在从帮助函数返回 javascript 时遇到问题。我无法使以下测试用例工作:
helpers/application_helper.rb 中的函数
def show_stuff
return '$("div#flash").html("<p> stuff </p>");'
end
现在我尝试在 general.js.erb 中调用这个辅助函数
<%= show_stuff %>
这是输出
$("div#flash").html("<p> stuff </p>");
我也试过 show_stuff.html_safe 和 raw show_stuff 并没有运气。我觉得问题是 Rails 自动转义 html 但一直找不到解决方案。