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

Как подделать хеш-индекс?

Программа, которую я создаю, имеет простой файл конфигурации, который выглядит примерно так. @overlays = { :foo => "http://www.bar.com", :bar => nil, } Что мне нужно сделать, это просмотреть этот хеш и получить следующий результат. OverlayKey[0]='foo' OverlayVal[0]='http://ww...

2
голосов
2ответов
623 просмотров

Как просмотреть / сохранить / загрузить рабочее пространство в интерактивном режиме Ruby

Мне нужна интерактивная среда, чтобы поиграть с некоторыми алгоритмами.Я хочу иметь возможность просматривать то, что было определено (данные, функции) до сих пор, и иметь возможность сохранять / загружать, чтобы я мог продолжить с предыдущего сохраненного снимка, если что-то пошло не так.Поскол...

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

Использование папки vendor rails для стороннего плагина

У меня есть небольшое стороннее flash-приложение, которое я хотел бы включить в свое приложение rails, но мне не удается заставить его работать должным образом. Я считаю, что он принадлежит вендору, а не lib, верно? Допустим, я хочу, чтобы флэш-приложение загружалось в мой пользовательс...

0
голосов
4ответов
1359 просмотров

Как я могу запустить метод контроллера в качестве фоновой задачи?

Я слышал о различных инструментах фоновых задач (delayed_job, starling, workling и т. д.), но, глядя на них, кажется, что они действительно способны запускать только методы, основанные на модели (например, User.update_counters). Мне нужно иметь возможность запускать метод контроллера, поскольк...

0
голосов
4ответов
3928 просмотров

Проблема со stylesheet_link_tag

Я добавил в свое приложение тег ссылки таблицы стилей.Я уверен, что это сработало.потому что в другом месте работает.но если я запустил на своем компьютере, он не работал.Я имею в виду, что мое приложение не может загрузить css когда я увидел в исходном коде результат: <script src="http...

4
голосов
1ответов
953 просмотров

Как изменить приоритет процесса через Ruby

Когда я запускаю процесс Ruby, как я могу снизить приоритет этого процесса?Я просмотрел документацию для Process.setpriority, но не понял.Есть ли у кого-нибудь пример того, как процесс Ruby снижает собственный приоритет? Крис

4
голосов
1ответов
2392 просмотров

Кодирование строки в Ruby on Rails

Как я могу кодировать строку (например, iso в utf-8) в Ruby on Rails, используя Ruby 1.8.7?

1
голосов
1ответов
260 просмотров

проверка HTTP-сервера

Доделываю маленький http сервер, пишу с нуля. Я хотел бы быть уверен, что моя реализация соответствует спецификациям HTTP. W3C предоставляет нам инструменты для соответствия HTML / XML, но я ничего не вижу для протокола http и Специально для серверной части. Есть ли тестовый инструмент для пр...

38
голосов
1ответов
8705 просмотров

рубин: что означает звездочка в "p * 1..10"

линия p *1..10 делает то же самое, что и (1..10).each { |x| puts x } что дает вам следующий результат: $ ruby -e "p *1..10" 1 2 3 4 5 6 7 8 9 10 это отличный ярлык, например, при работе с textmate, но что делает звездочка?как это работает?ничего не нашел в сети ...

53
голосов
8ответов
29606 просмотров

В чем разница между Ruby и JRuby?

Может ли кто-нибудь объяснить мне непрофессиональным языком разницу между разработкой JRuby и приложения Ruby, Rails? Я использую NetBeans в качестве среды IDE Ruby on Rails, и каждый раз, когда я создаю проект, мне задают этот вопрос - и я не совсем понимаю разницы.Есть ли за и против?

22
голосов
3ответов
6010 просмотров

Укажите значение для себя при использовании вызова Proc #

При использовании вызова Proc # для вызова лямбда-функции в Ruby, self всегда заканчивается значением, которое он имел, когда функция была определена, а не значением, которое оно имеет при вызове функции, например: $p = lambda { self } class Dummy def test $p.call end end d = Dummy....

5
голосов
2ответов
1050 просмотров

Парсер Ruby в Java

Мой проект написан на Java и файлах исходного кода парсеров.(Java src до сих пор).Теперь я хотел бы также включить синтаксический анализ кода Ruby. Поэтому я ищу парсер на Java, который анализирует исходный код Ruby. Единственное, что мне удалось найти до сих пор, - это синтаксические анализа...

38
голосов
3ответов
17514 просмотров

рельсы collection_select vs. select

Помощники collection_select и select Rails: какой из них мне следует использовать? Я не вижу разницы в обоих направлениях.Оба помощника берут коллекцию и генерируют теги параметров внутри тега выбора.Есть ли сценарий, при котором collection_select лучше, чем select?или что-то мне здесь не хват...

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

Строковые поля KirbyBase и utf-8

Я храню строки utf-8 в таблице KirbyBase, но позже, когда я проверяю кодировку строковых значений, они указываются как IBM437.Я хотел бы, чтобы все строки хранились в utf-8.Возможно ли это? Теперь, когда у меня что-то вроде этого: table.insert(some_utf8_string) table.select(:recno) { |r| ...

0
голосов
2ответов
184 просмотров

Добавление Ruby Gem вручную

Я пытаюсь установить gem-механизм, который должен работать с 1.9, отсюда: http: // github.com / kemiller / Mechanize , но я не знаю, как добавить его вручную. Я использую Windows, я могу просто скопировать папку в каталог gems, но как мне ее инициализировать?

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

Начнем с рельсов.Предложения по плагинам SDK и т. Д.?

У меня 6 лет опыта программирования на C #, и я хочу расширить свой кругозор. Я собираюсь создать простое веб-приложение, чтобы продемонстрировать знания Ruby on Rails, чтобы я мог начать работать в том месте, где может понадобиться программист на Rails. Это горячая новинка, поэтому я хочу быть ...

0
голосов
2ответов
79 просмотров

Пытаюсь понять, для чего нужен Base.rakismet_binding

Что означает эта часть... unless Rakismet::Base.rakismet_binding.nil? { :referrer => 'request.referer', :user_ip => 'request.remote_ip', :user_agent => 'request.user_agent' }.each_pair do |k,v| data[k] = eval(v, Rakismet::Base.rakismet_binding) || '' ...

1
голосов
2ответов
463 просмотров

гем mysql для снежного барса

Сначала у меня были проблемы с гемом, но он заработал, когда я установил 64-разрядную версию MySQL и переустановил гем с помощью флагов Arch. Итак, это работает в рельсах.Раньше я получал ошибку uninitialized constant MysqlCompat::MysqlRes но этого уже нет :) Однако в Xcode, когда я ...

55
голосов
1ответов
27132 просмотров

File.open, open и IO.foreach в Ruby, в чем разница?

Все следующие API делают то же самое: открывают файл и вызывают блок для каждой строки.Есть ли какие-то предпочтения, которые мы должны использовать одно перед другим? File.open("file").each_line {|line| puts line} open("file").each_line {|line| puts line} IO.foreach("file") {|line | puts ...

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

передача довольно огромных аргументов в скрипт ruby, проблемы?

ruby somescript.rb somehugelonglistoftextforprocessing это плохая идея?лучше ли мне создать отдельный плоский файл, содержащий somehugelonglistoftext для обработки, и позволить somescript.rb прочитать его? имеет ли значение, если аргумент скрипта является очень длинным текстом (1 КБ ~ 300...

1
голосов
2ответов
768 просмотров

Как управлять несколькими клиентскими сеансами в серверном приложении?

Я пишу приложение для веб-чата, похожее на GTalk.Он основан на Orbited + Sinatra для клиентской стороны и Ruby для серверной части.Я уже реализовал весь протокол, все работает хорошо.Но.У меня проблема - не знаю, что делать, если от одного пользователя несколько подключений.Скажем, например, я в...

10
голосов
3ответов
4921 просмотров

Транслитерация рубином

Каков самый простой способ транслитерации неанглийских символов в рубине.Это преобразование, например: translit "Gévry" #=> "Gevry"

4
голосов
5ответов
1446 просмотров

Строка Ruby to_f ... ошибка?

"9.99".to_f => 999.0 Это ожидаемое поведение?Как преобразовать «9,99» в 9,99

19
голосов
8ответов
18033 просмотров

Итерировать каждый месяц с объектами даты

Итак, у меня есть два рубиновых объекта Date, и я хочу повторять их каждый месяц.Например, если у меня есть Date.new (2008, 12) и Date.new (2009, 3), это даст мне 2008-12, 2009-1, 2009-2, 2009-3 (как объекты Date, конечно).Я пробовал использовать диапазон, но он дает каждый день.Я видел пошаговы...

2
голосов
2ответов
549 просмотров

Использование Ruby popen и PostgreSQL createuser

Я пытаюсь написать очень простую задачу rake (и объединить ее в довольно большую задачу rake), которая вызовет следующую команду и передаст случайно сгенерированный пароль.А пока давайте даже имитируем случайную генерацию и просто дадим ей заданный пароль test: createuser -SDPRE test У ме...

2
голосов
2ответов
623 просмотров

Это нормально, если запущено так много процессов Ruby?

У меня возникли проблемы с загрузкой сайта на моем сервере, когда я работал "сверху" и увидел следующее: альтернативный текст http://share.shpigford.com/images/ruby_processes-20091112-103834.png Десятки рубиновых процессов ... и я понятия не имею, что это значит и нормально ли это.:)

3
голосов
2ответов
767 просмотров

Как я могу программно вызвать отладчик ruby из программы Ruby в Ruby 1.9?

Я пишу веб-отладчик для Ruby, но для этого мне нужно иметь возможность вызывать отладчик Ruby из программы Ruby на стороне сервера. Было ли это когда-нибудь сделано? Возможно ли это вообще? Создаваемый конечный продукт позволит редактировать, выполнять и выполнять код Ruby, используя только в...

13
голосов
1ответов
7704 просмотров

Безопасное экранирование строк для фрагментов SQL для объединений, ограничений, выборок и т. Д. (Не условий) в Rails

В Ruby on Rails для условий легко создавать запросы, защищенные от SQL-инъекций: :conditions => ["title = ?", title] где заголовок приходит извне, из веб-формы или чего-то подобного. Но что, если вы используете фрагменты SQL в других частях запроса, например: :select => "\"#{t...

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

Проблема с отношением "один ко многим" с наследованием одной таблицы (Rails)

У меня проблема с STI и связью в ActiveRecord.Думаю, я что-то упустил в методах класса, но точно не знаю.Ниже мои модели: class User < ActiveRecord::Base has_many :advertisements end class Advertisement < ActiveRecord::Base belongs_to :user end class FreeAdvertisement < Adverti...

4
голосов
2ответов
996 просмотров

Связывание команды Ruby + Tk - проблема с областью действия?

Итак, у меня есть это приложение require 'tk' class Foo def my_fancy_function puts "hello, world!" end def initialize @root = TkRoot.new{title "Hello, world!"} frame = TkFrame.new my_fancy_button = TkButton.new(frame) do text "Press meee" command {my_fancy_f...