下面的代碼在數據庫記錄中創建一個新項目。它需要諸如job_location和project_title,contact_person之類的參數。ruby on rails爲表創建新記錄
def new
@project = Project.new
respond_to do |format|
format.html # new.html.erb
format.json { render json: @project }
end
end
現在我想的job_location的經度和緯度使用其他網絡的服務轉換(輸入地址,出把一對數字),並存儲到數據庫中。轉換部分完成。
我應該在哪裏添加代碼以將此地址轉換爲數字並存儲在數據庫中?
我曾嘗試添加
@project.update_attributes(lat: 10 ,lng: 11)
在新功能的結束,但不起作用。
我不知道如何檢索數據(只是通過用戶輸入的)
不知道如何把轉換後的數據到數據庫中。
哪裏和哪些代碼應該添加到實現呢?
嘗試追加轉換代碼創建行動像'params [:project] [:job_location] =#您的轉換代碼在這裏' – anusha 2014-10-28 04:34:44
我發現add @ project.update_attributes(lat:10,lng:11)新會更新數據庫〜 – Orz 2014-10-28 04:39:03
它工作嗎?你的項目表中是否有lat和lng屬性 – anusha 2014-10-28 04:44:53