0
我們在數據庫中有一個字段,它應該被自動設置爲UUID字符串。我們怎麼說。該視圖不包含此字段,因爲它將自動生成。 我們的新形式將如此稱呼。如何在沒有表單的欄中設置值
def new
@list = List.new
respond_to do |format|
format.html
end
我們創建行動是在這裏
def create
@list = List.new(params[:list])
@list = list.create!(params[:list])
end
如果我們試試這個
@list.admin_key = UUIDTools::UUID.timestamp_create().to_s
我們得到一個驗證錯誤和字段爲空。控制器需要
require 'uuidtools'
我們對現場驗證是prencense和獨特
validates :admin_key,
:presence => true,
:uniqueness => true
我們怎麼會在admin_key到數據庫?
是你太酷非常感謝:-)它運行良好 – amarradi