我正在尝试使用我的Rails项目中的iframe标记实现Google maps API,因此当用户查找事件时,他们可以看到它所在的位置。


这是我正在使用的代码:


 < iframe width =“600”height =“450”frameborder =“0”style =“border :0“src =”https://www.google.com/maps/embed/v1/place?q=“+<%= addrees%> +”& key =“APIKEY”allowfullscreen>< / iframe>



 这就是我在控制器中调用它的方式:


 @organizations = @ organization.address



 这是我得到的错误:
&# xA;
 #< Organization的未定义方法`address':0x007ff10d44e9d0>



 我觉得就像我在控制器中称错了一样。

答案 0 :(得分:0)
使用@organization.address
代替address
,您需要传递APIKEY来设置密钥参数:
<iframe width="600" height="450" frameborder="0" style="border:0"
src="https://www.google.com/maps/embed/v1/place?<%= {q: @organization.address, key: 'APIKEY'}.to_query %>"
allowfullscreen></iframe>