Ruby on rails 4 NoMethodError:未定义的方法“to#u gmap4rails';对于#<;ActiveRecord::关系::ActiveRecord\u关系\u xyz\u控制器>;
我正在使用gmaps4rails gem在视图部分显示地图。Ruby on rails 4 NoMethodError:未定义的方法“to#u gmap4rails';对于#<;ActiveRecord::关系::ActiveRecord\u关系\u xyz\u控制器>;,ruby-on-rails-4,Ruby On Rails 4,我正在使用gmaps4rails gem在视图部分显示地图。 gmaps4rails“1.5.6” rails 4.0.0 ruby 2.0.0 模型动作 class Location < ActiveRecord::Base acts_as_gmappable def gmaps4rails_address address end end 类位置
gmaps4rails“1.5.6”
rails 4.0.0
ruby 2.0.0
模型动作
class Location < ActiveRecord::Base
acts_as_gmappable
def gmaps4rails_address
address
end
end
类位置
控制器动作
class LocationsController < ApplicationController
def show
binding.pry
@locations = Location.all.to_gmaps4rails
end
end
类位置控制器
这是它的展示
**NoMethodError: undefined method `to_gmap4rails' #<ActiveRecord::Relation::
**NoMethodError:undefined方法“to_gmap4rails”#Rails 4不再加载带有“all”的记录
如果要加载记录数组,应使用
Location.all.to_a.to_gmaps4rails