
gon
gazay
Your Rails variables in your JS
AI 简介
Gon 是一个 Ruby on Rails 插件,用于将控制器中的 Ruby 变量安全、简洁地传递至前端 JavaScript 环境。它通过在布局中注入 JSON 数据,使 JS 可直接访问 gon. 变量名 获取服务端数据,并支持 gon.watch 实现 AJAX 动态刷新变量;兼容 Jbuilder、Rabl 等序列化工具,也提供 Sinatra、.NET MVC 和 Phoenix 的适配版本。适用于需在 JS 中使用 Rails 后端状态(如用户信息、配置参数、权限标识)但又避免内联脚本或冗余 DOM 属性解析的 Web 应用场景。
Ruby
MIT License3.1k
Stars
186
Forks
48
Watchers
39
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分58.82
默认分支master