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

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

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

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

怎么能优雅点。。。

<div id="arr" data-array="<%= @array.to_json%>">
var array = $('#arr').data('array')

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

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

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

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