Rails 关于在页面输出 js 代码的最佳实践,请指教

wupei1024 · 2018年07月03日 · 最后由 EvanYa 回复于 2018年07月05日 · 5 次阅读

我用了一个第三方的js库,他必须输入一个js数组,然后渲染成form元素,我这个数组是从子表中保存的。 我想直接输出到页面上一个js数组,感觉这种混合方式不太好。

再调用 一次ajax又感觉有点脱裤子放屁。

怎么能优雅点。。。

共收到 3 条回复
<div id="arr" data-array="<%= @array.to_json%>">
var array = $('#arr').data('array')

优雅的不知道,但是你可以这样简单粗暴。

无论如何,先把屁放了,别憋着。 等舒畅了,优美的代码才有会来~

你可以试试gon gem https://github.com/gazay/gon 适合将数据传递给js,比较干净

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册