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

158
Как решить ошибку «установка ruby ​​отсутствует псих»?

Я использовал rvm для установки ruby ​​1.9.3. хотя он был успешно установлен, он пожаловался на libyaml. и теперь каждый раз, когда я хочу установить гем (скажем, рельсы), появляется это предупреждение: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning,...

158
rhc setup выдает ошибку `нет такого файла dl / import`

Я устанавливаю клиентские инструменты openshift, как описано ниже: https://developers.openshift.com/en/getting-started-windows.html#client-tools . На шаге «Настройка вашей машины» я получил ошибку: rhc setup C: /Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb: 54: в `require ':...

158
Rails 3 типа данных?

Где я могу найти список типов данных, которые можно использовать в рельсах 3? (например, текст, строка, целое число, число с плавающей точкой, дата и т. д.?) Я постоянно узнаю о новых, но я бы хотел иметь список, к которому можно было бы легко...

157
Вызов метода из строки с именем метода в Ruby

Как я могу сделать то, о чем они говорят здесь , но в Ruby? Как бы вы сделали функцию на объекте? и как бы вы сделали глобальную функцию (см. ответ Jetxee на упомянутый пост)? ПРИМЕР КОДА: event_name = "load" def load() puts "load() function was executed." end def row_changed() puts "row_changed()...

156
Установка Nokogiri не удалась - отсутствует libxml2

Я всегда работал над решением проблем установки Nokogiri, следуя документации, изложенной в руководстве « Установка Nokogiri ». Но на этот раз, даже после установки всех зависимостей, Nokogiri не был установлен. Я получаю следующую ошибку: libxml2 is missing. please visit...

156
Создать каталог, если он не существует с Ruby

Я пытаюсь создать каталог со следующим кодом: Dir.mkdir("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") unless File.exists?("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") Тем не менее, я получаю эту ошибку: Нет такого файла или каталога - / Users / Luigi / Desktop /...

156
Почему оператор лопатой (<<) предпочтительнее, чем плюс-равно (+ =) при построении строки в Ruby?

Я работаю через Руби Коанс. test_the_shovel_operator_modifies_the_original_stringKoan в about_strings.rb включает следующий комментарий: При построении строк программисты на Ruby предпочитают оператор лопатки (<<) перед оператором плюс-равно (+ =). Зачем? Я предполагаю, что это связано со...

156
Как я могу использовать «кладет» на консоль без разрыва строки в ruby ​​на рельсах?

У меня есть метод, который проходит через цикл - я хочу, чтобы он вывел «.» каждый цикл, чтобы я мог видеть это в консоли. тем не менее, он ставит перенос строки в конце каждого, когда я использую puts ".". Есть ли способ, чтобы он просто имел непрерывную...

155
Это хороший стиль, чтобы явно вернуться в Ruby?

Исходя из фона Python, где всегда есть «правильный способ сделать это» («Pythonic»), когда дело доходит до стиля, мне интересно, существует ли то же самое для Ruby. Я использовал свои собственные рекомендации по стилю, но я думаю о выпуске своего исходного кода, и я хотел бы, чтобы он придерживался...

155
Добавить класс, если условие истинно в Haml

Если post.published? .post / Post stuff В противном случае .post.gray / Post stuff Я реализовал это с помощью Rails Helper, и это выглядит ужасно. = content_tag :div, :class => "post" + (" gray" unless post.published?).to_s do / Post stuff Второй вариант: = content_tag :div, :class => "post"...

155
Массив включить любое значение из другого массива?

Какой самый эффективный способ проверить, содержит ли массив какой-либо элемент из второго массива? Два примера ниже, попытка ответить на вопрос, foodsсодержит какой-либо элемент из cheeses: cheeses = %w(chedder stilton brie mozzarella feta haloumi reblochon) foods = %w(pizza feta foods bread...

155
do..end vs фигурные скобки для блоков в Ruby

У меня есть коллега, который активно пытается убедить меня, что я не должен использовать do..end и вместо этого использовать фигурные скобки для определения многострочных блоков в Ruby. Я твердо нахожусь в лагере использования только фигурных скобок для коротких однострочников и делаю .. конец...