FAQ по Ruby

Апрель 4, 2007 2:40 пп автор Артем Голубев  |  Рубрики: RubyOnRails  |  Метки: No Tags  

Как получить текущую дату/время в Timestamp в Ruby?

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 4.75 out of 5)
Loading ... Loading ...

Добавить комментарий »

( Comment от Олег Курносов — Апрель 4, 2007 @ 2:45 пп )
Артем Голубев:

Как сгенерировать случайную строку?

( Comment от Артем Голубев — Апрель 13, 2007 @ 12:43 пп )
Тимур Вафин:

> ri rand
      1 ------------------------------------------------------------ Kernel#rand
      2      rand(max=0)    => number
      3 ------------------------------------------------------------------------
      4      Converts _max_ to an integer using max1 = max+.to_i.abs+. If the
      5      result is zero, returns a pseudorandom floating point number
      6      greater than or equal to 0.0 and less than 1.0. Otherwise, returns
      7      a pseudorandom integer greater than or equal to zero and less than
      8      max1. +Kernel::srand+ may be used to ensure repeatable sequences of
      9      random numbers between different runs of the program. Ruby
     10      currently uses a modified Mersenne Twister with a period of
     11      219937-1.
     12
     13         srand 1234                 #=> 0
     14         [ rand,  rand ]            #=> [0.191519450163469, 0.49766366626136]
     15         [ rand(10), rand(1000) ]   #=> [6, 817]
     16         srand 1234                 #=> 1234
     17         [ rand,  rand ]            #=> [0.191519450163469, 0.49766366626136]
     18
( Comment от Тимур Вафин — Апрель 17, 2007 @ 5:57 пп )
Аноним:

Если надоп получить строку из случайных символов
symbols = [('A'..'Z').to_a,('a'..'z').to_a].flatten
size = symbols.length
random_string = Array.new(20){symbols[rand(size)]}.join

( Comment от Аноним — Апрель 19, 2007 @ 10:36 дп )
Артем Голубев:

Есть такая проблемка. Мы хотим гонять тесты из флекса через FlexUnit.
А по умолчанию флекс коннектится к development конфигурации.
Как переключиться в тестовую конфигурацию runtime и создать там все fixtures?
Или хотя бы сменить базу runtime?

Флекс вызывает простые контроллеры а РоРе.
Вопрос в том как из контроллера переключиться.

( Comment от Артем Голубев — Август 7, 2007 @ 12:56 пп )
Артем Голубев:

ENV['RAILS_ENV'] = ‘test’
Йа тупой дивелапер :(

( Comment от Артем Голубев — Август 7, 2007 @ 3:25 пп )
Олег Курносов:

в environment.rb в итоге ведь было, да?)

( Comment от Олег Курносов — Август 7, 2007 @ 3:55 пп )
Артем Голубев:

Нет речь идет об изменении конфигурации в runtime и нашел я решение при реверс-инжениринге системы CruiseControl (которую мне посоветовал посмотреть Тимур).
В файле tasks\cc_build.rake

( Comment от Артем Голубев — Август 7, 2007 @ 5:11 пп )
Артем Голубев:

Но йа тупайа креведко и действительно мог бы попробовать сделать и как в environment.rb

( Comment от Артем Голубев — Август 7, 2007 @ 5:48 пп )
Олег Курносов:

CruiseControl - кинь плз ссылку, которую анализировал..интересно тоже)

( Comment от Олег Курносов — Август 7, 2007 @ 6:33 пп )
Артем Голубев:

Качать отсюда: http://cruisecontrolrb.thoughtworks.com/
Там 17 мегабайт кода.

( Comment от Артем Голубев — Август 7, 2007 @ 6:36 пп )
Артем Голубев:

Как из полного имени файла получит basename не только в линуксе?
Например из D:/RubyWorkspace/WebContest2/test/fixtures/contests.yml получить contests?

( Comment от Артем Голубев — Август 7, 2007 @ 8:03 пп )
Артем Голубев:

File.basename(x, File.extname(x))

( Comment от Артем Голубев — Август 7, 2007 @ 8:43 пп )
Олег Курносов:

сам спросил, сам ответил!) если все же остались какие-то вопросы, плз дайте знать, обязательно постараемся помочь.

( Comment от Олег Курносов — Август 8, 2007 @ 2:50 пп )

Оставить комментарий