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

wupei1024 · July 03, 2018 · Last by EvanYa replied at July 05, 2018 · 939 hits

我用了一个第三方的 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,比较干净

You need to Sign in before reply, if you don't have an account, please Sign up first.