Вопросы с тегом «ruby»

Ruby - это многоплатформенный динамический объектно-ориентированный интерпретируемый язык с открытым исходным кодом, созданный Юкихиро Мацумото (Matz) в 1995 году. Тег [ruby] предназначен для вопросов, связанных с языком Ruby, включая его синтаксис и его библиотеки. Вопросы по Ruby on Rails должны быть помечены [ruby-on-rails].

2
Rails Console: перезагрузите! не отражают изменения в файлах модели? В чем может быть возможная причина?
Раньше все работало нормально. Я немного поиграл в конфиг. Так что, возможно, я неосознанно изменил какую-то конфигурацию. вот конфиг окружения / development.rb config.cache_classes = false # Log error messages when you accidentally call methods on nil. config.whiny_nils = true # Show full error reports and disable caching config.consider_all_requests_local = true …


4
Пользовательские классы ошибок Ruby: наследование атрибута сообщения
Я не могу найти много информации о пользовательских классах исключений. Что я знаю Вы можете объявить свой собственный класс ошибок и позволить ему наследовать от него StandardError, поэтому он может быть rescued: class MyCustomError < StandardError end Это позволяет поднять его, используя: raise MyCustomError, "A message" а позже получите это …

7
Ruby: объединение переменных в строку
Я ищу лучший способ объединить переменные в строку в Ruby. Например, если строка выглядит примерно так: « »animal actionsecond_animal И у меня есть переменные animal, actionи second_animal, что является предпочтительным способом поместить эти переменные в к строке?
95 ruby  string 

6
Преобразование UTC в местное время в Rails 3
У меня проблемы с преобразованием UTC Timeили TimeWithZoneместного времени в Rails 3. Скажем moment, какая-то Timeпеременная в формате UTC (например moment = Time.now.utc). Как мне перейти momentна мой часовой пояс, заботясь о DST (например, используя EST / EDT)? Точнее, я хотел бы распечатать «Понедельник, 14 марта, 9 AM», если время …

4
Как открывать файлы относительно домашнего каталога
Следующее не работает Errno::ENOENT: No such file or directory, даже если файл существует: open('~/some_file') Однако я могу сделать это: open(File.expand_path('~/some_file')) У меня два вопроса: Почему openтильда не обрабатывается как указывающая на домашний каталог? Есть ли способ получше File.expand_path?
95 ruby 



4
Как Ruby возвращает два значения?
Всякий раз, когда я меняю местами значения в массиве, я убеждаюсь, что сохранил одно из значений в ссылочной переменной. Но я обнаружил, что Ruby может возвращать два значения, а также автоматически менять местами два значения. Например, array = [1, 3, 5 , 6 ,7] array[0], array[1] = array[1] , array[0] …
95 ruby 



7
Установка RubyGems в Windows
Я новичок в рубине. Я попытался установить Ruby Gems на свой компьютер, следуя инструкциям на сайте http://rubygems.org/pages/download . Я загрузил пакет с указанного сайта, изменил каталог на каталог, в котором находится установка, и попытался запустить установку с помощью команды setup.rbв командной строке. Но у меня появляется всплывающее окно с сообщением …

8
обслуживать текущий каталог из командной строки
может кто-нибудь дать мне подсказку, как обслуживать текущий каталог из командной строки с помощью ruby? было бы здорово, если бы я мог иметь некоторую общесистемную конфигурацию (например, mime-типы) и просто запускать ее из каждого каталога.

4
пользовательское сообщение проверки для рельсов 3
Rails представил новый способ проверки атрибутов внутри модели. Когда я использую validates :title, :presence => true он работает, но когда я пытаюсь добавить собственное сообщение validates :title, :presence => true,:message => "Story title is required" генерируется ошибка Unknown validator: 'message'


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.