2015-06-01 46 views
-1

我需要在每次加載頁面時創建一個隨機數。我有一個如下所示的視圖頁面。使用Rails 3創建一個唯一編號

index.html.erb

<th style="width: 30%; text-align:left; vertical-align: top;">Date: <%= Date.today.to_s %><br /> 
        Bill No.: </th> 

在這個文件中,我想創建一個新的唯一單號每個頁面加載時間。請幫我解決這個錯誤。

+1

您的錯誤是什麼? – sawa

+0

@sawa我不相信有一個錯誤... Rajat想知道哪個函數在ruby中可以生成一個隨機數字,放在'Bill No.:'之後,比如:'Bill No .: <%1 + rand (6)%>' – Armfoot

+0

這似乎是一個生成「賬單號碼」的奇怪方式,因爲這看起來像是一個參考點,如果它不斷變化就沒用了,更不用說對最終用戶有點不安。 – engineersmnky

回答

0
<th style="width: 30%; text-align:left; vertical-align: top;">Date: <%= Date.today.to_s %><br /> 
       Bill No.: <%= rand(10000) %></th> 
0

@ letz的答案可以幫助您在視圖上生成一個隨機數。但每次頁面加載時,數字都會改變。

這不是一個好習慣。因此,最好將隨機數保存在數據庫中並將其顯示在視圖中