Результаты поиска по запросу "ruby"

3 ответа

Как получить IP-адрес моей локальной машины в Ruby?

Я занимаюсь разработкой Rails в Ubuntu 12.04LTS OS. Я хочу записать свой локальный IP-адрес в файл, а не в петлю 127.0.0.1, которую я используюifconfig, Пожалуйста, предложите решение.

7 ответов

Как вырваться из рубинового блока?

ВотBar#do_things: class Bar def do_things Foo.some_method(x) do |x| y = x.do_something return y_is_bad if y.bad? # how do i tell it to stop and return do_things? y.do_something_else end keep_doing_more_things end endИ вотFoo#some_method: class ...

4 ответа

Сортировать массив в Ruby, игнорируя статьи («the», «a», «an»)

В моем приложении мне нужно показать список песен. Прямо сейчас я делаю это: Song.all.sort {|x,y| x.artist.name <=> y.artist.name }К сожалению, это означает, что «Пресловутый БОЛЬШОЙ» будет сортироваться с Т, в то время как я хочу, чтобы он ...

ТОП публикаций

6 ответов

Как перебрать массив, начиная с последнего элемента? (Рубин)

Я пришел с приведенным ниже решением, но я считаю, что должно быть лучше там ... array = [ 'first','middle','last'] index = array.length array.length.times { index -= 1; puts array[index]}

1 ответ

Автоматизация SSH для Windows с помощью Ruby

У меня есть 13 оконных серверов под управлением Jenkins Slaves. По какой-то причине (обновления Windows?), Подчиненные Jenkins периодически перестают работать, и служба Jenkins Slave должна быть перезапущена. Если я вручную использую SSH на ...

2 ответа

порт используется, когда порт не используется

Я пытаюсь запустить следующее приложение Sinatra и получаю сообщение об ошибке, сообщающее, что я не могу запустить сервер, либо потому, что порт уже используется, либо потому, что у меня нет привилегий root. У меня никогда не было этой проблемы ...

3 ответа

Что делает Ruby's BEGIN?

Что значитBEGIN значит в Ruby, а как это называется? Например, учитывая этот код: puts "This is sentence 1." BEGIN { puts "This is sentence 2." }почемуputs "This is sentence 2." выполняется первым?

2 ответа

Сжать строку Gzip в Ruby

Как бы я написал метод для сжатия строки Gzip, которая не содержит заголовочный файл, и чтобы он сжимался точно так, как это было до того, как я распаковал его. Оригинальное сжатие сделано в C #, и я раздуваю в Ruby, используя ...

3 ответа

Динамически генерировать области в моделях рельсов

Я хотел бы генерировать области динамически. Допустим, у меня есть следующая модель: class Product < ActiveRecord::Base POSSIBLE_SIZES = [:small, :medium, :large] scope :small, where(size: :small) scope :medium, where(size: :medium) ...

2 ответа

сиквел никогда не возвращает utf-8, только ascii-8bit

Есть база данных mysql, к которой я пытаюсь подключиться. DataMapper хорошо выбирает все в UTF-8, но Sequel всегда возвращает строки в ASCII-8bit, что приводит к ошибкам с .to_json. Я попробовал несколько вещей, чтобы заставить его ...