我正在尝试使用Google的编码器执行地理编码。
在保存之前,模型会调用一些javascript。我尝试使用format.js,但它的工作方式与在控制器中的工作方式不同。
class Location < ActiveRecord::Base
before_save :update_coordinates
def update_coordinates
# Call javascript code here
# Call google encoder on self.location to fetch longitude and latitude.
# update self.longitude and self.latitude before save.
end