2015-06-01 2 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 Я не верю, что есть ошибка ... Раджат хочет знать, какая функция в рубине может генерировать случайное число для размещения после «Билля №:», например: «Номер счета: <% 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 поможет вам создать случайное число на вид. Но каждый раз, когда страница загружается, номер меняется.

Это не очень хорошая практика. Итак, лучше сохранить случайное число в базе данных и отобразить его в представлении

Смежные вопросы