Результаты поиска по запросу "ruby"

1 ответ

Rails: поиск текста Sunspot с ассоциациями моделей, используя: through

Как мне искать с ассоциациями и с помощью солнечного пятна? class StaticController < ApplicationController def search @search = Sunspot.search Business, Service do fulltext params[:q] paginate :per_page => 10 order_by_geodist(:location, ...

6 ответов

Как мне красиво печатать HTML с Nokogiri?

Я написал веб-сканер в Ruby, и я используюNokogiri::HTML разобрать страницу. Мне нужно распечатать страницу, и, возясь в IRB, я заметилpretty_print метод. Однако он принимает параметр, и я не могу понять, чего он хочет. Мой сканер кэширует HTML ...

4 ответа

Не могу установить гем отладчика - Rails - Mac OSX Mavericks

Я пытаюсь запустить приложение локально, но когда я это получаю, я получаю эту ошибку. Patricks-MacBook-Air:niet pbj$ rails s Could not find debugger-1.6.1 in any of the sources Run `bundle install` to install missing gems.Когда я ...

ТОП публикаций

2 ответа

OS X Mavericks установить rvm ВНИМАНИЕ

При запуске этого в терминале: $ curl -L https://get.rvm.io | bash -sВроде нормально работает, но в примечаниях по обновлению в конце написано * WARNING: You have '~/.profile' file, you might want to load it, to do that add the following line ...

2 ответа

Когда класс включает модуль, методы экземпляра этого модуля становятся доступными как методы экземпляра класса. Это почти как если бы модуль стал суперклассом класса, который его использует. Не удивительно, что это о том, как это работает. Когда вы включаете модуль, Ruby создает анонимный прокси-класс, который ссылается на этот модуль, и вставляет этот прокси в качестве прямого суперкласса класса, который сделал включение.

у определить метод экземпляраDate#next который возвращается на следующий день. Итак, я сделалDateExtension модуль, как это: module DateExtension def next(symb=:day) dt = DateTime.now {:day => Date.new(dt.year, dt.month, dt.day + 1), :week => ...

7 ответов

 блок.

я есть тестовая спецификация, котораяdescribes класс и внутри которого есть различныеcontexts каждый с различнымиit блоки. Есть ли способ, которым я могу отключитьcontext временно? Я пытался добавитьpending "temporarily disabled" позвонить на ...

4 ответа

Очевидное отсутствие глобального использования является показателем недостатка концепции глобальных переменных, а не их реализации в Ruby. На самом деле, я даже не знал, что у ruby ​​был глобальный синтаксис. Они не нужны, и поэтому я никогда не искал их. Хороший рубиновый код никогда не нуждается в них.

отаю над Rails уже полтора года, и мне это очень нравится! :) В rails мы часто используем локальные переменные, переменные экземпляра (например,@user_name) и константы, определенные в инициализаторах (например,FILES_UPLOAD_PATH). Но почему никто ...

1 ответ

Да, это специфично для 1.9. Похоже, что 1.8 использовал гораздо меньший и более ограниченный набор функций в Open3.

y я хочу иметь возможность: запустить командную строку (через оболочку)захватывать как stdout, так и stderr (предпочтительно как один поток) без использования>2&1 (что не работает для некоторых команд здесь)запускать с дополнительными ...

2 ответа

 и "ПРИМЕЧАНИЕ" мусор должен исчезнуть.

овляю gem до последней версии 1.8.1 и теперь, когда я использую команду rails, я получаю ошибки, как показано ниже NOTE: Gem::Specification#default_executable= is deprecated with no replacement. It will be removed on or after ...

5 ответов

Этот ответ не решает проблему.

я есть приложение rails, которое я развернул на Heroku. Я использую несколько разных машин, и я заметил, что, когда я добавляю новые зависимости (так чтоGemfile.lock перестраивается) и делатьbundle install на моем компьютере с Windows дома, ...