0

이 (액티브 관리에 사용되는)로드 gmaps4rails 내가 gmaps4rails 사용자 정의 formtastic 필드에지도를로드 할 수있는 방법을 찾기 위해 노력하고

나는이있다 :

class GmapInput < Formtastic::Inputs::StringInput 
    def to_html 
    gmaps4rails(Location.new) 
    end 
end 

입니다 해고했지만 오류가 나타납니다.

undefined method `gmaps4rails' for #<GmapInput:0x007f9cae5b2780> 

gmaps4rails가 아직로드되지 않았기 때문입니다. 어떻게로드 될 수 있습니까?

답변

1

흠, formtastic을 사용한 적이하지만 ...

나는 문제가 사실 gmaps4rails에서 비롯된 생각이다 도우미는 당신의 클래스는 액세스 할 수 없습니다.

표준 양식 작성 도구에서는 대표자 도우미가 @template (그래서 @template.gmaps4rails)으로 전화하면됩니다.

기타 이유가 있습니다. Location.newgmaps4rails에 전달하는 이유는 무엇입니까? 그것은 그러한 대상으로는별로 할 수 없었습니다. json이 기대합니다.