Одним путем Вы могли сделать это в SQL Сервер должен был бы возвратить содержание таблицы как XML (для сырых данных XML), преобразовать результат в строку и затем заменить теги", ".
Избавьтесь от головной боли и используйте RVM ( Ruby Version Manager )
Имейте в виду, Rails 3 работает лучше всего с Ruby 1.9.2. Ruby 1.9.2 исправляет довольно много ошибок в 1.9.1 и предпочтительнее, чем запуск 1.9.1.
С RVM установить 1.9.2 очень просто.
Я получил информацию о Ruby с этого сайта. Вы можете установить большую часть программного обеспечения в другой каталог с помощью переключателя --prefix = / path. Обычно установка выполняется в / opt / для всех на вашем компьютере или в $ HOME, если это только для вас.
Для установки в / opt:
$ ./configure –prefix=/opt/ruby
$ make install
Если вы хотите использовать установленный / opt ruby, отредактируйте ~ / .bashrc и добавьте
export PATH=/opt/ruby/bin/:$PATH
Если вы не хотите, чтобы пользовательская сборка Ruby была по умолчанию, вы можете добавить ее в свой ~ / .bashrc вместо прежней команды
function setupruby {
export PATH=/opt/ruby/bin/:$PATH
}
Я построил его с помощью checkinstall, который позволяет вам собрать пакет deb. Итак, я загрузил исходный код Ruby 1.9.1, выполнил «configure», а затем «make», выполнил «checkinstall» и сделал пакет с именем ruby1.9, чтобы он устанавливался, как если бы это была новая версия ruby 1.9 (поскольку он должен).
Вот короткий и удобный способ установить 1.9.1 и сделать его по умолчанию: http://michalf.me/blog:make-ruby-1-9-default-on-ubuntu-9-10-karmic-koala
Просматривая Synaptic, кажется, что вам даже не нужно иметь дело с Multiverse или сторонними репозиториями. Но поскольку sudo apt-get install ruby
в настоящее время устанавливает псевдоним для ruby1.8
, вам следует установить ruby1.9
явно - вручную или через репозитории - и создайте псевдоним ruby
самостоятельно.
Вы можете поместить двоичный файл в / usr / bin
, поскольку дистрибутив все равно поместит его туда. Однако в любом месте вашего PATH все в порядке.
Я создал панель запуска ppa для ruby 1.9.2. Подробности в ссылках ниже
http://www.humbug.in/2010/launchpad-ppa-for-ruby-1-9-2-and-some-ruby-bindings/
sudo add-apt-repository ppa:pratikmsinha/ruby192+bindings
cd /etc/apt/sources.list.d/; sudo mv pratikmsinha-ruby192+bindings-lucid.list pratikmsinha-ruby192bindings-lucid.list
sudo aptitude update
sudo aptitude install ruby1.9.2