我想在 UJS 中 DRYingly 工作,而不是重复 javascript
我还想根据从控制器获得的变量运行特定的 js 代码
例如,这可能是 ujs 响应中的代码类型
<% if !flash[:error].blank? %>
alert("there is an error! - <%= flash[:error] %>");
<% else %>
alert("nothing to see here, move along now.. <%= flash[:success] %>");
<% end %>
所以我想在几个 ujs 响应中触发这段代码,但我不知道在哪里放置它。帮助文件用于 html..
我在哪里可以放置这样的 js/erb 混合代码,以便它可以重用 - 所以我可以从任何 .js.erb 文件中调用它?