Лучшие ruby-1.9 вопросы ИТ разработчиков

  • 3голос
  • 1ответ
  • 0просмотров

Ruby 1.9 Base64 кодировка ошибка записи в файл

Я получаю следующую ошибку: Encoding::UndefinedConversionError: "\x81" from ASCII-8BIT to UTF-8Ниже все работает в Ruby 1.8.7, поэтому я думаю, что это связано с тем, как Ruby 1.9 обрабатывает кодирование, но я не совсем уверен, как его решить. ...

Задан Jun 20, 2012, 8:50 PMотJohn
  • 11голосов
  • 2ответа
  • 0просмотров

String # encode не исправляет ошибку «неверная последовательность байтов в UTF-8»

Я знаю, что существует множество подобных вопросов об этой ошибке, и я попробовал многие из них без удачи. У меня проблема связана с байтом\xA1 и бросает > ArgumentError: invalid byte sequence in UTF-8 Я попробовал следующее ...

Задан Jul 07, 2012, 3:33 PMотjoshm1
  • 14голосов
  • 2ответа
  • 0просмотров

Каковы преимущества нового синтаксиса хэша в Ruby 1.9?

Помимо упрощения определения хешей с символами в качестве ключей, есть ли другие преимущества написания хеша как: {key1: "value1", key2: "value2"} вместо{:key1 => "value1", :key2 => "value2"}? Кроме того, каково соглашение, когда у вас есть ...

Задан Jul 10, 2012, 2:13 PMотzsquare
  • 6голосов
  • 2ответа
  • 0просмотров

с чего начать ruby 1.9 без rubygems

Я хочу, чтобы мое приложениенебыть в состоянии использовать любые установленные драгоценные камни. Существует ли параметр запуска ruby 1.9 или способ сделать это программно?

Задан Oct 17, 2012, 6:22 PMотrogerdpack
  • 8голосов
  • 6ответов
  • 0просмотров

Как определить длину Fixnum в Ruby?

В сценарии яЯ хочу найти длину Fixnum в Ruby. я мог бы сделать.to_s.length, но есть ли способ напрямую найти длину Fixnum без преобразования его в строку?

Задан Dec 22, 2012, 5:44 PMотOrcris
  • 8голосов
  • 4ответа
  • 0просмотров

Как работают счетчики в Ruby 1.9.1?

Этот вопрос не о том, как использовать перечислители в Ruby 1.9.1, а о том, как они работают. Вот некоторый код: class Bunk def initialize @h = [*1..100] end def each if !block_given? enum_for(:each) else 0.upto(@h.length) { |i| yield @h[i] } ...

Задан Sep 16, 2009, 9:34 PMотhorseyguy
  • 7голос
  • 1ответ
  • 0просмотров

Скрепка не в состоянии сохранить вложение

m, используя Ruby 1.9 и Rails 2.3.4 с гемом Paperclip для сохранения вложений. и я следовал руководству, добавив правильную миграцию, добавив (has_attached_file: video) к модели, сделав форму (multipart) и добавив <% = f.file_field: video%> ...

Задан Sep 26, 2009, 2:35 PMотTam
  • 9голосов
  • 5ответов
  • 0просмотров

Кто-нибудь успешно развернул проект Rails с Ruby 1.9.1? [закрыто]

На прошлой неделе я успешно завершил переход всех приложений нашей компании с Ruby 1.8.6 на Ruby 1.8.7, включая локальные и удаленные конфигурации. Отныне развитие выигралнеобходимо обеспечить обратную совместимость с Ruby 1.8.6. Ради ...

Задан Nov 03, 2009, 8:01 AMотSimone Carletti
  • 19голосов
  • 2ответа
  • 0просмотров

Почему лямбда-вызов Ruby 1.9 невозможен без точки перед скобками?

Я проверил последнюю версию Ruby, чтобы немного поиграть с последними изменениями. Первое, что я попытался сделать, это вызвать Ruby lambda / block / proc точно так же, как вы.буду делать с вызываемым Python. a = lambda {|x| puts x} a.call(4) # ...

Задан Nov 06, 2009, 9:54 AMотGeo
  • 7голос
  • 1ответ
  • 0просмотров

Где методы определены на верхнем уровне ruby?

На верхнем уровне определение метода должно приводить к закрытомуObjectи тесты, кажется, подтверждают это: def hello; "hello world"; end Object.private_instance_methods.include?(:hello) #=> true Object.new.send(:hello) #=> "hello world"Тем не ...

Задан Nov 19, 2009, 4:47 AMотhorseyguy
  • 20голосов
  • 4ответа
  • 0просмотров

str.each в Ruby не работает

Изучаю Руби. Я нашел методString#each вhttp://ruby-doc.org/core/classes/String.html. [http://ruby-doc.org/core/classes/String.html] Когда я пытаюсь использовать это ... irb(main):001:0> "hello\nworld".each {|s| p s} NoMethodError: undefined ...

Задан Jan 20, 2010, 6:37 PMотTom
  • 12голосов
  • 2ответа
  • 0просмотров

Неявная передача аргумента super из метода, определенного define_method (), не поддерживается

В "Гибкая веб-разработка с Rails«(третье издание) стр. 537 - 541 имеет следующий код« Создатели пользовательских форм »: class TaggedBuilder < ActionView::Helpers::FormBuilder # <p> # <label for="product_description">Description</label><br/> # ...

Задан Apr 03, 2010, 7:02 PMот4 revs, 3 users 68%
  • 3голосов
  • 2ответа
  • 0просмотров

Приложение Ramaze Ruby 1.9 не работает с «Незаконными инструкциями»

У меня есть приложение, которое я пытаюсь снова запустить после очистки системы и установки Snow Leopard. Я установил Ruby 1.9 из Macports (теперь более поздней версии), и сервер dev запускается просто отлично, но затем умирает при ...

Задан Apr 20, 2010, 4:00 AMотPhil Kulak
  • 32голосов
  • 7ответов
  • 0просмотров

Как я могу избежать размещения магического комментария кодировки поверх каждого файла UTF-8 в Ruby 1.9?

У меня есть проект Rails с большим количеством строк кириллицы. Он отлично работал на Ruby 1.8, но Ruby 1.9 предполагает, что исходные файлы кодируются в US-ASCII, если вы не предоставите# encoding: utf-8 комментарий в верхней части исходного ...

Задан Jul 20, 2010, 2:29 PMотLeonid Shevtsov
  • 10голосов
  • 3ответа
  • 0просмотров

Должен ли я использовать Ruby 1.9.2 с моим новым веб-приложением?

Запуск нового веб-приложения с Rails 3. Я все еще относительно новичок в веб-разработке и действительно наслаждался всеми доступными мне интернет-ресурсами, работая в Ruby 1.8.7 и Rails 2.3.5. Любой советпротив используете Ruby 1.9.2 в моем новом ...

Задан Aug 20, 2010, 4:46 PMотScotterC
  • 20голосов
  • 3ответа
  • 0просмотров

Как я могу выбрать версию Ruby на Heroku?

Я использую синтаксис Ruby 1.9.x в своем приложении Rails 3, но после отправки его в Heroku происходит сбой из-за более старой версии Ruby (1.8). Как я могу это контролировать?

Задан Aug 31, 2010, 11:29 PMотAndrei
  • 5голосов
  • 8ответов
  • 0просмотров

Не удалось собрать iconv gem на ruby ​​1.9.2

Я не могу установить гем 'iconv' из-за странных ошибок сборки. Я собрал 'libiconv' из исходного кода и связал .h и .dylib в каталогах include и lib rvm. Когда я бегу gem install iconvGem выводит странные ошибки сборки: Сборка собственных ...

Задан Sep 01, 2010, 8:12 AMотJeremy David
  • 32голосов
  • 2ответа
  • 0просмотров

В чем разница между Process.fork и Process.spawn в Ruby 1.9.2

В чем разница между Process.fork и новыми методами Process.spawn в Ruby 1.9.2 и какой из них лучше для запуска другой программы в подпроцессе? Насколько я понимаю, Process.fork принимает блок кода, а Process.spawn принимает системную команду плюс ...

Задан Nov 08, 2010, 11:49 PMотVincent
  • 89голосов
  • 15ответов
  • 0просмотров

 снова и все было радужно.

я добавляю гем, который я сделал, благодаря Bundler (версия 1.0.12), в Gemfile, а затем я пытаюсь связывать или грабли просто так: $ rake У меня есть это сообщение об ошибке: Invalid gemspec ...

Задан Apr 24, 2011, 4:31 PMотZag zag..
Пред1След