0
ответов

Ruby / Rails - Открыть URL-адрес из контроллера в новом окне

Я нахожусь в своем контроллере приложений, и у меня есть строка URL-адреса. Как сообщить приложению открыть URL-адрес в браузере в новом окне. Есть ли способ сделать цель пустой? Например, def link @ ...
вопрос задан: 21 October 2011 21:44
0
ответов

ОШИБКА: Ошибка при установке ffi: ОШИБКА: не удалось создать собственное расширение gem.

Установил DevKit и повторно запустил установку ffi…. Получил это как результат: C: \ Documents and Settings \ **** **> gem install ffi Временное улучшение PATH для включения DevKit ... Сборка собственного ...
вопрос задан: 21 October 2011 16:48
0
ответов

Пометить параметр как необязательный (или имеющий значение по умолчанию) с помощью YARD

Я использую YARD для документирования своего кода. У меня есть метод, который имеет необязательный параметр со значением по умолчанию. Как отметить, что параметр является необязательным и имеет значение по умолчанию? Пример: # Квадраты ...
вопрос задан: 21 October 2011 16:47
0
ответов

что такое «$:» в рубине?

Обычно можно увидеть в файле .gemspec. например. i18n.gemspec. $: << File.expand_path ('../ lib', __FILE __)
вопрос задан: 21 October 2011 15:31
0
ответов

Как установить SystemTimer на 1.9.2?

Я только что обновил свое приложение с 1.8.7 до 1.9.2, используя RVM, и мне пришлось добавить RubyGems и Bundler, запустил установку пакета и получил все, чтобы работать, кроме SystemTimer. Google-fu ничего не возвращает, и я вижу ...
вопрос задан: 21 October 2011 13:39
0
ответов

Установить атрибут динамически объекта Ruby

Как я могу установить атрибут объекта динамически в Ruby, например def set_property (obj, prop_name, prop_value) # нужно сделать что-то вроде> obj.prop_name = prop_value # мы можем использовать eval, но я ...
вопрос задан: 21 October 2011 12:41
0
ответов

Заглушка / имитация глобальных констант в RSpec

У меня есть гем, у которого есть метод, который действует по-разному в зависимости от Rails.env: def self .env if defined? (Rails) Rails.env elsif ... А теперь я хотел бы написать спецификацию, которая проверяет это ...
вопрос задан: 21 October 2011 10:14
0
ответов

Concatenating instance methods i.e. var.method1.method2

Я пытаюсь написать два метода экземпляра, где метод2 мог бы обрабатывать вывод метода1. Например, что-то вроде этого: puts Numbers::new(2,2).sum.sqrt >16 Я думал, что код будет...
вопрос задан: 20 October 2011 23:44
0
ответов

Как мне заставить Sinatra воздерживаться от добавления заголовка X-Frame-Options?

Я использую Sinatra для возврата некоторых IFRAME, и я хотел бы разрешить междоменный src. К сожалению, Синатра автоматически добавляет к моему ответу заголовок X-Frame-Options. Как мне включить это ...
вопрос задан: 20 October 2011 18:43
0
ответов

Сбой защиты Spork при использовании guard-spork

Я следил за скринкастом «Как я тестирую» на RailsCasts, однако у меня возникла проблема с spork $ guard {{ 1}} Guard теперь наблюдает за '/ Users / darth / projects / auth-before' Запуск Spork для Test :: Unit & ...
вопрос задан: 20 October 2011 13:39
0
ответов

Сбор хешей в OpenStruct создает «табличную» запись

Почему это (оценивается в консоли Rails) [{: a =>: b}]. Collect {| x | OpenStruct.new (x)}. To_json добавляет туда «табличную» запись? "[{\" table \ ": {\" a \ ": \" b \ "}}] Я хочу только это:" [{\ "a \": \ "b \"}] Делает ...
вопрос задан: 20 October 2011 11:16
0
ответов

Каковы преимущества использования NArray в Ruby перед Array?

Я только что столкнулся с библиотекой NArray для Ruby - пожалуйста, простите мое невежество, когда я задаю этот вопрос :) Каковы преимущества использования библиотеки NArray перед стандартным массивом Ruby ...
вопрос задан: 20 October 2011 07:11
0
ответов

rails expire_page не удаляет кэшированный файл

У меня есть действие контроллера с кешированием страниц, и я сделал очиститель, который вызывает expire_page с контроллером и указанным действием ... Действие контроллера отображает js.erb шаблон, так что я ...
вопрос задан: 20 October 2011 01:32
0
ответов

Rails: Как проверить, требуется ли атрибут объекта класса в политике модели?

Вкратце, у меня есть модель User с именем, адресом электронной почты и комментарием в качестве атрибутов. validates_presence_of: name validates_presence_of: email Итак, "имя" и "адрес электронной почты" необходимы, но не "комментарий". my_user = ...
вопрос задан: 20 October 2011 01:01
0
ответов

Что быстрее: MRI Ruby или JRuby?

Если я использую Ruby on Rails, следует ли мне установить MRI / YARV Ruby или JRuby? Что быстрее?
вопрос задан: 19 October 2011 22:49
0
ответов

Есть ли эквивалент next в Pry?

Я не вижу способа j Просто переходите к следующей строке при использовании pry в качестве отладчика. Все, что я могу найти, - это отредактировать метод и переместить binding.pry на следующую строку. Есть такая особенность? 22: def scan ...
вопрос задан: 19 October 2011 21:44
0
ответов

Доступ к файлам, упакованным в Ruby Gem

У меня есть расширение Buildr, которое я упаковываю как драгоценный камень. У меня есть набор скриптов, которые я хочу добавить в пакет. В настоящее время у меня эти скрипты хранятся в виде большого текстового блока, в который я пишу ...
вопрос задан: 19 October 2011 21:01
0
ответов

Ruby - выход из блока IF

В блоке IF мне нужно проверить, истинно ли какое-то условие, и если оно есть, выйти из блока. # что-то вроде этого if 1 == 1 return if some_object && some_object.property помещает 'hello' end Как можно ...
вопрос задан: 19 October 2011 16:59
0
ответов

Можно ли напрямую установить гем из репозитория git?

Используя сборщик, вы можете сделать что-то вроде этого в Gemfile: gem 'my_gem',: git = > (скрыто) Это создает гем в этом репо и устанавливает его. Работает отлично. Можно ли сделать ...
вопрос задан: 19 October 2011 16:04
0
ответов

capybara-webkit: автоматически сохранять снимок экрана при сбое теста RSpec

Как я могу автоматически сохранить html и снимок экрана, когда тест не проходит, используя capybara-webkit с Rspec? Как я могу выполнить обратный вызов, если тест RSpec не прошел. Бонусные баллы: как я могу избежать ...
вопрос задан: 19 October 2011 13:20
0
ответов

В чем разница между этими соглашениями о пространстве имен в Ruby?

Модуль можно использовать в Ruby для обеспечения пространства имен в дополнение к миксинам, вот так: module SomeNamespace class Animal end end animal = SomeNamespace::Animal.new Но я также видел следующее ...
вопрос задан: 19 October 2011 12:40
0
ответов

Создание статического веб-сайта

Мне нужен простой способ создания статических веб-страниц, чтобы я мог обслуживайте их с помощью Apache или Nginx. В настоящее время я использую инструмент сборки SproutCore (Abbot) для создания статических страниц, но это немного ...
вопрос задан: 19 October 2011 11:21
0
ответов

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

Я работаю над Rails 3.0. У меня есть двумерный массив. Двумерный массив состоит из пользовательских данных и логического значения. Например: [[user1, true], [user2, true], [user3, false]] Это выглядит ...
вопрос задан: 19 October 2011 06:54
0
ответов

что означает @ в имени функции Ruby

Что означает @ в следующем коде Ruby: module TestRocket extend Module.new { attr_accessor :out } def _test(a, b); send((call rescue()) ? a : b); end def +@; _show _test :_pass, :....
вопрос задан: 19 October 2011 04:11
0
ответов

Можно ли получить все собственные классы в Ruby?

Получить список всех модулей в Ruby очень просто: ObjectSpace.each_object (Module) .to_a Но так ли это? можно ли получить список всех собственных классов (также известных как одноэлементные классы или метаклассы)? Или…
вопрос задан: 19 October 2011 03:50
0
ответов

Рубиновый эквивалент оператора Elvis Groovy (? :)?

Я знаю, что могу жить без этого, но вопрос меня беспокоит. Есть ли идиома Ruby, эквивалентная оператору Элвиса в Groovy (? :)? По сути, я хочу иметь возможность сократить этот ПАРАМ = ...
вопрос задан: 19 October 2011 02:50
0
ответов

Попытка создать гем, получение исключения Gem :: InvalidSpecificationException: «[…] не файлы»

Я пытаюсь создать собственный гем, который я написал, под названием client_package, но он Моя структура каталогов выглядит так: client_package Gemfile Gemfile.lock client_package.gemspec ...
вопрос задан: 18 October 2011 23:42
0
ответов

Внедрение с несколькими параметрами блока

Гем Sunspot для Solr имеет метод, который требует блока с двумя элементами: search.each_hit_with_result do | hit, result | и я использую его для создания нового хэша результатов вроде этого: results = Hash.new ...
вопрос задан: 18 October 2011 19:59
0
ответов

Очистить и стилизовать символы из текста

Я получаю текст из канала, который содержит множество символов, например: Insignia & # 153; Компьютерная стереосистема 2.0 (двухкомпонентная) - черный Apple® iPod® touch 4-го поколения ...
вопрос задан: 18 October 2011 14:57
0
ответов

Как проверить, определена ли переменная в рельсах?

<% if dashboard_pane_counter.remainder (3) == 0%> сделать что-то < % end> ​​Если dasboard_pane_counter не был определен, как я могу заставить его оценивать значение false, а не генерировать исключение?
вопрос задан: 18 October 2011 10:56