Hey guys, Ok, so right now I am working on generating a random number with ruby or rails?
So far I have gathered that I somehow or another want to use the rand() helper to so, but not sure how to do it to achieve what I am trying to accomplish. What I am trying to do, is have a 6 digit number randomly generated, and then tag it to a course name, for this training portal I am writing. This is mostly so I can locate courses in the mysql database without typing in the exact title. I've been trying to search the web for possible solutions, and I found one that I thought would work at: http://www.coryperry.com/2008/09/02/generating-a-random-number-with-ruby/ But it didn't seem to work so well, as its real vague on how he is implementing it in his app. I was trying to use it in an action called new that goes to a page called new.html.erb in order to create a new course record. Here is the snippet for the new action in the courses_controller file. -------- def new @course = Course.new @random = self.rand(99999).to_s.center(5, rand(9).to_s) respond_to do |format| format.html # new.html.erb format.xml { render :xml => @course } end end -------- So from there on the new.html.erb page, I tried to call the random variable at the top of page, declaring it as: <% @random => :course_num %> Now, for clarification, course_num is the database field I created, that is set to the int data type. So essentially, I am trying to have a random number generated when I go to create a new course record, and then store that output to a variable that would then save it to the database field. Thanks again in advance for your help. Justin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---