首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Rails代码中显示动态生成的JS变量

在Rails代码中显示动态生成的JS变量
EN

Stack Overflow用户
提问于 2013-03-11 15:58:53
回答 1查看 86关注 0票数 0

我正在实现我的网站的谷歌地图功能的链接。每个链接连接到我的站点中的不同地点。为了做到这一点,我一直在使用Javascript并遵循Google API教程。

place变量是由Javascript生成的,我希望它是链接的名称。然而,符号是:

代码语言:javascript
运行
复制
contentString = '<%=link_to '+place.name+'%>';

生成结果:+place.name+ (因为它是一个链接,所以带有下划线)

我做错了什么,这可能很简单,但我不确定它是什么。任何帮助都将不胜感激。

EN

Stack Overflow用户

回答已采纳

发布于 2013-03-11 16:10:33

答案很简单,你不能这么做。Rails视图在编译时无法访问javascript变量。要实现这一点,最简单的方法是使用js更改链接的文本(这不适用于您正在尝试做的事情)。您应该在不使用rails助手的情况下构建字符串

代码语言:javascript
运行
复制
contentString = '<a href="/some/path">' + place.name + '</a>'
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15333681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档