Результаты поиска по запросу "ruby"
Преобразование вложенного хэша в плоский хеш
Этот вопрос обратныйэтот вопрос [https://stackoverflow.com/questions/8404769]. Учитывая вложенный хэш, как { :a => { :b => {:c => 1, :d => 2}, :e => 3, }, :f => 4, }Каков наилучший способ преобразовать его в плоский хеш, как { [:a, :b, :c] => ...
Проблема обновления Ruby на Mac с помощью Xcode 4.3.1
Я использую RVM для установки, и это дает мне эту ошибку: The provided compiler '/usr/bin/gcc' is LLVM based, it is not yet fully supported by ruby and gems, please read `rvm requirements`.Я на Lion 10.7.3 и у меня есть Xcode 4.3.1.
Как вернуть подстроку строки между двумя строками в Ruby?
Как бы вернуть строку между двумя строковыми маркерами строки в Ruby? Например у меня есть: input_stringstr1_markerstringstr2_markerstringХотите сделать что-то вроде: input_string.string_between_markers(str1_markerstring, ...
Удаление дочерних корневых узлов в RABL
Я пытаюсь отобразить довольно простую структуру данных, используя RABL, но я не могу понять, как правильно удалить дочерние корневые узлы. Вот мои два шаблона. Во-первых, шаблон индекса коллекции. collection @groups, :object_root => false ...
Локальная переменная Ruby не определена
У меня есть следующий код Ruby: local_var = "Hello" def hello puts local_var end helloЯ получаю следующую ошибку: local_variables.rb:4:in 'hello': undefined local variable or method 'local_var' for main:Object (NameError) from ...
Rails 3.2 предотвращает сохранение объекта с помощью ошибок
У меня есть объект ActiveRecord, и я хотел бы предотвратить его сохранение без постоянной проверки модели. Раньше вы могли делать что-то подобное, используяerrors.add но это не похоже, что это работает больше. user = User.last user.errors.add ...
Получить HTTPS ответ
Это прекрасно работает: require 'net/http' uri = URI('http://api.twitter.com/1/statuses/user_timeline.json') args = {include_entities: 0, include_rts: 0, screen_name: 'johndoe', count: 2, trim_user: 1} uri.query = URI.encode_www_form(args) resp ...
Поддержка хэш-синтаксиса Ruby 1.9 в Ruby 1.8
Я пишу рубиновый камень, используя{key: 'value'} синтаксис для хэшей по всему моему коду. Все мои тесты проходят в 1.9.x, но я (понятно) получаюsyntax error, unexpected ':', expecting ')' в 1.8.7. Есть ли лучшая практика для поддержки 1.8.x? ...
Как получить объект JSON с помощью Rack
У меня есть очень простой сервер Ruby Rack, например: app = Proc.new do |env| req = Rack::Request.new(env).params p req.inspect [200, { 'Content-Type' => 'text/plain' }, ['Some body']] end Rack::Handler::Thin.run(app, :Port => 4001, :threaded => ...
Как вы получаете заголовки окон, идентификаторы и имена в selenium-webdriver?
Я пытаюсь реализовать следующие методы изСелен-WebDriver(Рубин) get_all_window_idsget_all_window_titlesget_all_window_namesЯ запустил Selenium IDE и экспортировал свой скрипт в Ruby Test :: Unit. Сохранено как .rbОткрыл мой скрипт для ...