2012-10-24 2 views
3

gmaps4railsActive Admin을 Rails Rails 3.2.8에서 얻으려고합니다.gmaps4rails를 활성 관리자와 함께 사용하면지도가 없습니다.

나는 this tutorial을 따르려고했지만 스택에 mysql을 사용할 때이를 적용 할 필요가있었습니다.

나는 어떤 오류 (도움이 될만한!)가 없지만 어떤지도도 얻지 못하고있다. 플로트, langitude : 떠 및 gmaps : 부울 나는 튜토리얼에 다른 위치 모델에 다음을 추가 한

내 모델 (위치)는 속성을 경도를 가지고 :

def location 
    [:latitude, :longitude] 
end 

와 튜토리얼도 다른 활성 관리자 위치 모델이 :

f.input :location do |o| 
      gmaps("markers" => {data: o.to_gmaps4rails}, "map_options" => { auto_zoom: false, zoom: 15 }) 
    end 

내가 (렌더링 된 소스 파일을 통해 스캔하여) CSS와 JavaScript가로드 중임을 알 수 있습니다.

전체 응용 프로그램은 이러한 변경은, 내가 튜토리얼에 붙어있는 생각 here

다른 사용할 수 있습니다.

+0

적극적인 관리자와 경험이 없습니다. 죄송합니다. – apneadiving

+0

동일한 문제가 있습니다. 이 문제가 해결 됐어? – Arwed

+0

불행히도. 이 프로젝트는 진행 중이며 다른 것들로 옮겼습니다. 나는이 문제로 돌아 가야 할 것이다. 해결책을 찾으면 여기에 적어주십시오 !! –

답변

1

저는 같은 문제를 해결하기 위해 노력하고 있었으며 해결책을 생각해 냈습니다. 당신은 새로운 부분을 작성하고

<%= semantic_form_for [:admin, @model_name] do |f| %> 
    <%= f.input #all your other inputs %> 

    <%= f.inputs "Location" do %> 
    <%= gmaps("markers" => {data: @model_name.to_gmaps4rails}) %> 
    <%= yield :scripts %> 
    <%= f.input :latitude %> 
    <%= f.input :longtude %> 
    <% end %> 

<% end %>' 

당신은 여전히 ​​활성 관리자 CSS와 JS 파일의 gmaps4rails 스프라켓을 포함해야합니다 사용 부분에 다음 form :partial = 'partial_name'

처럼 활성화 된 관리 모델을 호출하는 경우 .

+0

이 문제가 해결되었지만 본질적으로 이것이 내가 한 것입니다. –