首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将gmaps4rails加载到自定义格式字段中

将gmaps4rails加载到自定义格式字段中
EN

Stack Overflow用户
提问于 2012-11-10 04:30:01
回答 1查看 123关注 0票数 0

我正在尝试找到一种方法来加载gmaps4rails地图到自定义格式字段(用于活动管理)

我有这个:

代码语言:javascript
复制
class GmapInput < Formtastic::Inputs::StringInput
  def to_html
    gmaps4rails(Location.new)
  end
end

它正在触发,但我得到了错误:

代码语言:javascript
复制
undefined method `gmaps4rails' for #<GmapInput:0x007f9cae5b2780>

我认为这是因为gmaps4rails还没有加载。我怎样才能确保它被加载?

EN

回答 1

Stack Overflow用户

发布于 2012-11-11 05:01:52

嗯,从来没有用过形式化,但是……

我猜问题源于这样一个事实:gmaps4rails是一个帮助器,而您的类没有访问它的权限。

在标准表单构建器中,您只需将帮助器的调用委托给@template (即@template.gmaps4rails )。

顺便说一句,还有另一件奇怪的事情:为什么要把Location.new传递给gmaps4rails?它不能用这样的对象做很多事情:它需要json。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13315509

复制
相关文章

相似问题

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