gazay

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 License
3.1k
Stars
186
Forks
48
Watchers
39
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分58.82
默认分支master