Closed kenfjy closed 10 years ago
Rails4でGoogleMapを表示させる http://qiita.com/jacoyutorius/items/a107ff6c93529b6b393e
ちなみに、Rubygeocoderの方では距離を測定可能だが、Gmaps4railsじゃないとmapが表示できない。
Gmaps4railsでやってみた テーブル名はmapです。 e3653b9c3817637d5c66cd326118dc1d4bffaa1d
http://qiita.com/jacoyutorius/items/a107ff6c93529b6b393e http://localhost:3000/mapsでマップが表示されないです。
new mapでフォームに入力してcreateすると Missing template maps/create, application/create with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * "/Users/masayoshimitsui/rails/local_garage/localgarage/app/views" * "/Users/masayoshimitsui/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/twitter-bootswatch-rails-helpers-3.1.0.0/app/views" * "/Users/masayoshimitsui/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/devise-3.4.0/app/views"
エラーでます。 mapsに戻ると生成できてる。
update destroyも同様に実行できているのに上記のエラーがでます。
原因は分かっているのですが、三井さんたちの勉強のために、、、。 左がprinterのcontrollerで右がmapのcontrollerです。
なんか動いたw http://localhost:3000/maps/
createした時にエラーでるんだよな。 なんでだ、、、
僕の投稿読んでください、、、。
format.html { redirect_to @printer, notice: 'Printer was successfully created.' } format.json { render :show, status: :created, location: @printer }
できたー respond_to do |format| if @map.save format.html { redirect_to @map, notice: 'Map was successfully created.' } format.json { render :show, status: :created, location: @map } else format.html { render :new } format.json { render json: @map.errors, status: :unprocessable_entity } end end
printers/indexに移植する!!
できたー!!
printersをreloadしないと地図を表示できない。
表示のアイコン
プリンタの位置座標を表示するためのgemを導入する。 viewとmodelに改変が必要。
Gmaps4rails Rubygeocoder