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

  • 4голосов
  • 2ответа
  • 0просмотров

Определить, когда истекает сессия разработки

Я хотел бы записать, когда время сеанса пользователя истекло, используя devise и:timeoutable. В данный момент,:timeoutable работает должным образом и перенаправляет пользователей на страницу входа после указанного периода бездействия, но ...

ЗаданApr 10, 2012, 12:41 PMотKatherine Shimmins
  • 43голосов
  • 5ответов
  • 0просмотров

Каковы ограничения для имен методов в Ruby?

Например, я нашел название методаbundler? в следующем фрагменте, и не знаю, является ли? символ - это специализированное ключевое слово или просто часть имени метода. # This is a predicate useful for the doc:guides task of applications. ...

ЗаданMay 11, 2012, 3:59 PMотAlberto Moriconistanigator
  • 2голос
  • 1ответ
  • 0просмотров

MDM: уведомление APNS не доходит до iPhone

Уведомление не доходит до терминала. Пожалуйста, дайте мне знать. Привет. Спасибо. iPhone 4S iOS 5.1 Я написал следующий скрипт ruby. И это выполняется с сервера MDM. Тем не менее, уведомление не достигает терминала iPhone. Пожалуйста, дайте мне ...

ЗаданMay 13, 2012, 5:20 PMотrlandsterTsurumaru Makoto
  • 28голосов
  • 2ответа
  • 0просмотров

Объем памяти хеша или другого объекта?

Каков наилучший способ получить размер заданного хеша (или любого другого объекта) в байтах в Ruby 1.9.3? Решение & quot;Найти количество байтов, которые конкретный хеш использует в ...

ЗаданMay 23, 2017, 12:02 PMотCommunitybevanb
  • 22голосов
  • 4ответа
  • 0просмотров

Получить имя таблицы из ActiveRecord

я использовалActiveRecord::Base.set_table_name установить имя моей таблицы на динамически создаваемый класс ActiveRecord. Теперь мне нужно знать, как получить это значение позже. В api docs ничего не сказано о том, как это сделать. Кроме того, я ...

ЗаданApr 26, 2012, 2:52 PMотMobileOverlord
  • 0голосов
  • 2ответа
  • 0просмотров

Руби OptionParser пустой переключатель «-» поведение

Редакция: Я написал код, который использует OptionParser для изящной обработки ввода из командной строки. Я сталкиваюсь с двумя основными хитами. 1. Passing an empty switches '-' doesn't give an error. Of course some programs take that as ...

ЗаданApr 06, 2012, 12:44 AMотismail
  • 145голосов
  • 5ответов
  • 0просмотров

Как изменить PATH для Homebrew?

Пытаясь установить ruby 1.9.3, прочитайте, что мне нужно сначала установить homebrew. Побежал заваривать доктора, и он дает мне кучу предупреждений. Одним из которых является: > Warning: /usr/bin occurs before /usr/local/bin This means that ...

ЗаданApr 03, 2016, 5:26 PMотjwwmrdavidjcole
  • 28голосов
  • 2ответа
  • 0просмотров

Как получить доступ к базовому пространству имен в Ruby?

Я пишу код в пространстве имен, в котором существует модуль File (внутри другого модуля) И мне нужно получить доступ к файлу класса ruby. В php это можно сделать так: \ File Как это сделать в рубине?

ЗаданApr 08, 2012, 4:24 PMотHappyDeveloper
  • 10голос
  • 1ответ
  • 0просмотров

'rescue in rbuf_fill': время ожидания :: ошибка (время ожидания :: ошибка)

Один и тот же скрипт отличается ошибкой. Это может быть связано больше с моей сетью, а не с моим кодом. Сценарий выглядит следующим образом: #!/usr/bin/env ruby -rubygems require File.join(File.dirname(__FILE__), 'authentication') require "csv" ...

ЗаданNov 18, 2013, 11:25 PMотhanleyhansen
  • 1голосов
  • 4ответа
  • 0просмотров

HTTP.post_form в Ruby с пользовательскими заголовками

Я пытаюсь использовать Nets / HTTP для использованияPOST и вставьте пользовательский пользовательский агент. Я обычно использовалopen-uri но это не может сделатьPOST может это? я использую resp, data = Net::HTTP.post_form(url, query)Как бы я ...

ЗаданApr 04, 2012, 1:44 PMотAkshat
  • 3голос
  • 1ответ
  • 0просмотров

Как общаться с потоками в Ruby?

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

ЗаданApr 06, 2012, 3:35 PMотHappyDeveloper
  • 0голос
  • 1ответ
  • 0просмотров

Генерация PDF зависает с использованием PDFKit и wkhtmotopdf

Я пользуюсь OSX Lion, используя wkhtmtopdf, поставляемый с homebrew (0.9.9), и внезапно я больше не могу генерировать PDF-файлы. Когда я добавляю .pdf в конец URL-адреса, запускается процесс wkhtmltopdf, но этот процесс никогда не завершается. Я ...

ЗаданApr 06, 2012, 3:04 PMотPeter Brown
  • 6голосов
  • 4ответа
  • 0просмотров

Доступ к константе

Почему я не могу получить доступ к B? в последующем от "A"; а может из основного окружения? module A; end A.instance_eval{B=1} B #=> 1 A::B #=> uninitialized

ЗаданApr 10, 2012, 12:01 AMотAndrew Grimmsawa
  • 111голосов
  • 22ответа
  • 0просмотров

rails + MySQL на OSX: библиотека не загружена: libmysqlclient.18.dylib

Я только начинаю с Руби (и рельсов). Я сделал настройку в соответствии с http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby [http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby]драгоценные камни, используяrvm, У ...

ЗаданFeb 10, 2013, 9:43 AMотThe Unfun CatGeorge Armhold
  • 21голосов
  • 4ответа
  • 0просмотров

Проверьте, является ли массив подмножеством другого массива в Ruby

Как я могу проверить, является ли один массив подмножеством другого массива, независимо от порядка элементов? a1 = [3, 6, 4] a2 = [1, 2, 3, 4, 5, 6, 7, 8, 9] ...? a1 is a subset of a2

ЗаданSep 12, 2016, 7:48 PMотmeagarThat Umbrella Guy
  • 22голосов
  • 3ответа
  • 0просмотров

Время манипуляции в рубине

Я хочу создать экземпляр DateTime, который будет в будущем через 20 минут и 10 секунд. Я попытался использовать Time и DateTime в irb, но, похоже, не могу найти способ, который действительно имеет смысл. Я могу добавлять дни только к объектам ...

ЗаданApr 07, 2012, 4:13 PMотFlyingFoX
  • 0голосов
  • 3ответа
  • 0просмотров

Результат `рейк-маршрутов` в скрипте ruby

rake routes очень медленный (30 с на моем компьютере), но он мне нужен для спецификации маршрутизации. Итак, есть ли способ получить все маршруты, такие как рейковые маршруты? (или как работают рейковые маршруты?) Я использую Rails 3, и все, ...

ЗаданMay 13, 2012, 11:18 PMотDorian
  • 46голосов
  • 5ответов
  • 0просмотров

Ruby - разница между Array # << и Array # push

Из изучения документации для Ruby 1.9.3 оба Array # & lt; & lt; и Array # push были разработаны для добавления элемента в конец текущего массива. Тем не менее, кажется, что есть тонкие различия между ними. Я столкнулся с тем, что оператор * ...

ЗаданFeb 28, 2015, 9:54 PMотRavensKrag
  • 19голосов
  • 2ответа
  • 0просмотров

Лучший способ использовать R в Ruby

Я хочу визуализировать некоторые из моих статистических вычислений в Ruby. Моя проблема в том, что я не могу найти подходящий камень для этого. rsruby, похоже, не обновлен, и я не могу установить его в Ruby 1.9.2. Вы знаете способ запуска ...

ЗаданApr 10, 2012, 9:57 AMотjeffrey
  • 15голосов
  • 0ответов
  • 0просмотров

Почему «сам» метод модуля не может стать одноэлементным методом класса?

module Test def self.model_method puts "this is a module method" end end class A include Test end A.model_methodэто будет ошибка с: > undefined method `model_method' for A:Class (NoMethodError) Но когда я использую метакласс А., он ...

ЗаданApr 06, 2012, 4:20 AMотAndrew MarshallLeoShi
  • 10голосов
  • 4ответа
  • 0просмотров

проверить время между 9.30 и 4 рубинами

у меня есть код, который ошибочно создает его, и я думаю, что должен быть лучший способ проверить время & gt; 9:30 утра и время & lt; 4 вечера любые идеи высоко ценятся. def checkTime goodtime=false if(Time.now.hour>9 and Time.now.min>30) ...

ЗаданApr 10, 2012, 2:47 PMотjunkone
  • 8голосов
  • 4ответа
  • 0просмотров

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

У меня есть форма поиска с большим количеством опций, отправленная на маршрут с запросом Get. URL примерно такой: http://localhost:3000/restaurants/search?utf8=%E2%9C%93&city=&cuisine=&number_of_people=&query=hello с гораздо большим количеством ...

ЗаданJun 19, 2012, 1:47 PMотMohit Jain
  • 3голос
  • 1ответ
  • 0просмотров

распаковка / заморозка драгоценных камней в приложении ruby без рельсов

Я пишу не-Rails-приложение ruby (задыхаясь!) И хотел бы иметь возможность включать все зависимости gem, которые требуются приложению, в подкаталог поставщика. Это было бы похоже на то, ...

ЗаданJul 10, 2009, 4:28 PMотPete Hodgson
  • 56голосов
  • 9ответов
  • 0просмотров

Что делает Ruby медленным? [закрыто]

Руби медлителен в определенных вещах. Но какие его части являются наиболее проблемными? Насколько сборщик мусора влияет на производительность? Я знаю, что у меня были случаи, когда запуск сборщика мусора занимал несколько секунд, особенно ...

ЗаданJun 22, 2009, 5:55 PMотRobert S.Nick Retallack
  • 2голосов
  • 3ответа
  • 0просмотров

Как заставить единорога запускать приложение Rails 3.0 по пути?

Я мигрирую из Passenger в Unicorn, и с Passenger я запускал свое приложение Rails 3.0 с опцией RailsBaseURI, чтобы префиксировать все URL-адреса с помощью & apos; / blah & apos; например. Когда я запускаю одно и то же приложение под Unicorn, я ...

ЗаданApr 30, 2012, 3:32 PMотAsfand Qazi
  • 1голосов
  • 3ответа
  • 0просмотров

Переменные класса в Ruby

Я наткнулся на следующий пример изэтот урок [http://www.ruby-doc.org/docs/ProgrammingRuby/html/tut_classes.html]: class Song @@plays = 0 def initialize(name, artist, duration) @name = name @artist = artist @duration = duration @plays = 0 end def ...

ЗаданMay 15, 2012, 5:49 AMотAndrew Marshallstanigator
  • 17голосов
  • 4ответа
  • 0просмотров

рельсы помощник - как я могу получить помощник, чтобы дать мне ` <br/> `(или другая разметка)

Мой помощник работает так: def some_help(in_string) in_string + " and more" endНо я хочу, чтобы это до выхода, и я продолжаю получать & lt; br & gt; Сами персонажи буквально, то есть не перерыв, а то, что я хочу, это & lt; br & gt; это ...

ЗаданApr 30, 2012, 5:56 PMотjunky
  • 11голосов
  • 3ответа
  • 0просмотров

Принудительно использовать SSL для определенных маршрутов в Rails 3.1

Мне нужно включить SSLall routesв моем приложении, кромеlanding#index. Вconfig/application.rb, Я имею: config.force_ssl = trueЗатем вlanding_controller.rb, Я имею: force_ssl :except => :indexТем не менее, все маршруты все еще ...

ЗаданJul 24, 2013, 9:17 PMотJohn BachirGraham Swan
  • 3голос
  • 1ответ
  • 0просмотров

Как вы справляетесь с наследованием одной таблицы в SimpleForm, чтобы один помощник обрабатывал все модели?

У нас есть модель & quot; EventSession & quot; который имеет несколько подтипов через STI, включая «NetworkingEventSession»; и & quot; DiningEventSession & quot; ... мы хотим иметь возможность обрабатывать все из них с одного контроллера и одного ...

ЗаданMay 15, 2012, 6:57 PMотbglusman
  • 8голосов
  • 6ответов
  • 0просмотров

Как написать программу на Perl, Python или Ruby, чтобы изменить память другого процесса в Windows?

Интересно, можно ли использовать Perl, Python или Ruby для написания программы, чтобы она искала 0x12345678 в памяти другого процесса (возможно, кучи данных и кода), а затем, если она найдена, измените ее до 0x00000000? Это что-то похожее наЧит ...

ЗаданJun 18, 2009, 10:01 PMотSinan Ünür太極者無極而生
  • 16голосов
  • 3ответа
  • 0просмотров

Я использую rbenv, так почему в моей системе два пути Gem? (OS X Lion)

Чтобы уточнить, я используюrbenv управлять своими рубиновыми версиями. У меня сложилось впечатление, что двоичные файлы управляются какshims в соответствующей директории ruby-версии. Вот что показывает моя система, когда я запускаю Gem ...

ЗаданMay 03, 2012, 1:30 PMотNathan
  • 20голосов
  • 4ответа
  • 0просмотров

Как вы пишете двоичный литерал в ruby?

Большинство языков (включая Ruby) позволяют записывать числовые литералы как минимум в трех основаниях: десятичном, восьмеричном и шестнадцатеричном. Числа в десятичной базе - это обычное явление, и они записываются так, как (большинство) люди ...

ЗаданSep 19, 2008, 12:33 PMотThiago Arrais
  • 52голосов
  • 6ответов
  • 0просмотров

Ruby запускает команду оболочки в определенном каталоге

Я знаю, как запустить команду оболочки в Ruby, например: %x[#{cmd}]Но как мне указать каталог для запуска этой команды? Есть ли подобный способ обстрела, похожий наsubprocess.Popen в Python: subprocess.Popen(r'c:\mytool\tool.exe', ...

ЗаданJul 01, 2016, 2:09 PMотJames Tayloricn
  • 8голосов
  • 4ответа
  • 0просмотров

Не могу изменить RVM по умолчанию

У меня проблема с изменением стандартного рубина. Работает OS X Lion. macbook:~ work$ rvm list rvm rubies =* ruby-1.9.2-p290 [ x86_64 ] ruby-1.9.2-p318 [ x86_64 ]Как видите, 1.9.2-p290 является значением по умолчанию. macbook:~ work$ rvm use ...

ЗаданMay 17, 2012, 8:14 AMотrevolver
  • 8голосов
  • 2ответа
  • 0просмотров

Запустите системную команду в ruby и взаимодействуйте с ней

Мне нужно выполнить команду в командной строке, которая запрашивает ответ пользователя. Если это помогает, команда: gpg --recipient "Some Name" --encrypt ~/some_file.txtкогда вы запускаете это, он предупреждает о чем-то, а затем спрашивает: > ...

ЗаданMay 18, 2012, 1:13 AMотAndrew Marshallchrishomer
  • 18голосов
  • 2ответа
  • 0просмотров

ActiveRecord :: StatementInvalid. Ошибка PG

Я пытаюсь найти проект изProject модель с использованиемProject.find(id) но это дает мнеActiveRecord::StatementInvalid ошибка Полный след- PG::Error: ERROR: prepared statement "a1" already exists : SELECT COUNT(*) FROM pg_class c LEFT JOIN ...

ЗаданApr 16, 2012, 8:31 AMотBhushan Lodha
  • 13голос
  • 1ответ
  • 0просмотров

Вернуть true, только если все значения имеют значение true в Ruby

Какой быстрый способ проверить, все ли элементы перечислимого удовлетворяют определенному условию? Я думаю, логически это будет выглядеть так: elements = [e1, e2, e3, ...] return (condition on e1) && (condition on e2) && (condition on e3) && ...

ЗаданJun 02, 2016, 8:32 PMотMakotoThat Umbrella Guy
  • 6голосов
  • 2ответа
  • 0просмотров

Динамические переменные Jekyll Liquid

Я хотел бы использовать динамические переменные для моей установки jekyll + liquid. Я хочу получить динамический доступ к файлу _config.yml, используя динамическую переменную имена. Лучше всего это объяснить на примере: Page: --- layout: ...

ЗаданMay 20, 2012, 3:43 PMотHendrik
  • 47голосов
  • 8ответов
  • 0просмотров

Не удается найти libcurl или curl / curl.h (RuntimeError)

Я пытаюсь установить бордюр 0.8.0 на компьютер под управлением Windows, но, похоже, никуда не денусь. Я пробовал каждый сайт на 3 страницы в моем поиске Google. Пожалуйста, у всех есть идеи, как мне установить эту единственную вещь. Я скачал curl ...

ЗаданApr 17, 2012, 3:25 AMотMrMortales
  • 239голосов
  • 4ответа
  • 0просмотров

ОО Дизайн в Rails: куда положить вещи

Я действительно наслаждаюсь Rails (хотя я вообще RESTless), и мне нравится, что Ruby очень хорош. Тем не менее, тенденция создавать огромные подклассы ActiveRecord и огромные контроллеры вполне естественна (даже если вы используете контроллер для ...

ЗаданMar 05, 2010, 12:20 AMотDan Rosenstark
  • 14голосов
  • 2ответа
  • 0просмотров

will_paginate выяснить, нахожусь ли я на последней странице

Я пытаюсь использовать, будет разбивать на страницы с помощью ajax, но я не показываюwill_paginate кнопки ... вместо этого я используюsee more кнопка, которая делает запрос Ajax и добавляет результаты на страницу. что я пытаюсь сделать, это ...

ЗаданMay 22, 2012, 9:37 AMотzeacuss
  • 7голосов
  • 3ответа
  • 0просмотров

Rails - Тестирование JSON API с функциональными тестами

У меня простой вопрос, но я не смог найти ответа. У моего приложения ruby on rails 3.2.2 есть JSON API с аутентификацией сеанса разработки. Мой вопрос:How can I test this API with functional or integration tests - and is there a way to handle a ...

ЗаданNov 19, 2012, 10:21 AMотtanguy_kLailo
Пред12...51След