Я - просто новичок к рубину. Я видел строковый метод (Строка) .hash. Например, в irb, я попробовал>> "mgpyone" .hash возвраты => 144611910, как делает этот метод работы?
Я борюсь со странной проблемой. Согласно http://github.com/sinatra/sinatra (secion Фильтры) объект ответа доступен в после блоков фильтра в Sinatra 1.0. Однако response.status...
Я использую много повторений для определения удобных методов в моих моделях, материале как: PET_NAMES.each делают |pn | define_method (pn)...... заканчиваются, но я никогда не мог динамично определить метод set...
Я имею этот код в своем контроллере и хочу протестировать эту строку кода с функциональным испытанием. повышение ActiveRecord:: RecordNotFound, если @post.nil? которые утверждают метод, я должен использовать? Я использую встроенные направляющие...
Я надеюсь реализовать что-то как все большие плагины там для рубина, так, чтобы можно было сделать это: acts_as_commentable has_attached_file: аватар, Но у меня есть одно ограничение: Тот помощник...
При создании драгоценных камней у меня часто есть структура каталогов как это: | - lib | - helpers.rb '-помощники | - helper_a.rb' - helper_b.rb В helpers.rb, который я просто, требуют-...
Какова самая короткая, острота способ перечислить все методы, определенные с attr_accessor? Я хотел бы сделать его так, если у меня есть класс MyBaseClass, что-нибудь, что расширяет это, я могу получить attr_accessor...
Я играю вокруг с MongoMapper, но я испытываю затруднения при выяснении, как создать форму для объекта, который встроил документы. С ActiveRecord я использовал бы fields_for, но при выяснении если это...
Просто законченное чтение этого сообщения в блоге: http://www.skorks.com/2010/03/an-interview-question-that-prints-out-its-own-source-code-in-ruby/ В нем, автор обсуждает случай для использования Куайна как...
Я должен действительно пропускать что-то очевидное, но я испытываю затруднения из-за общего использования Log4r в моем приложении Ruby. Я могу зарегистрироваться без проблемы, но издержки кажутся неуклюжими способ, которым у меня есть он...
У меня есть некоторые проблемы при попытке заставить код ниже производить данные в формате, который я хочу. Что я, после следующее: CCC1-5,00$ CCC1-10,00$ CCC1-15,00$ CCC2-7,00$, где 7$...
Как я могу использовать урожай для шаблонного наследования в erb? Я хочу использовать erb в простом рубиновом сценарии CGI и хотеть использовать основной шаблон и подшаблон как он, направляющие с шаблоном приложений делают.
Я хочу определить блок как строку, затем создать лямбду. Следующий пример не работает. Действительно ли что-то вроде этого возможно? code_string = "|x|x*2" l = лямбда {оценка (code_string)} l.call (...
Я ищу решение для совместного, просачивающегося направляющие или даже возможные примеры. До сих пор я только нашел acts_as_recommendable, который выглядит полезным, но я заметил, что он не имел никаких обновлений в...
itertools модуль Python предоставляет большому количеству положительных героев относительно обработки повторяемого / итератора при помощи генераторов. Например, перестановки (диапазон (3))-> 012 021 102 120 201 210...
У меня есть части кода, где я мечу икру от дочерних процессов для создания его более эффективным. Однако они, кажется, создают все виды процессов-зомби, которые снабжает сокетом блок, и снизьте сайт...
Я думаю, что сталкиваюсь с фундаментальным неверным толкованием с моей стороны того, как, распараллеливая работы в рубине и я надеюсь получить некоторое понимание. Я хотел бы иметь простого производителя и потребителя. Во-первых...
Какой-либо способ получить доступ к вложенному form_bulder.object? Контроллер ## @project = Project.new @project.tasks.build form_for (@project) делает |f | f.object.nil? ## возвращает false fields_for: задачи делают |builder |...
Как представления базы данных могут быть протестированы в Rspec? Каждый сценарий перенесен в транзакцию, и данные не похожи на него, сохраняется к базе данных (MySQL в моем случае). Мое представление возвращается с...
Я должен представить Sinatra erb шаблон в классе в моем контроллере. У меня есть проблемы, называя это все же. Я посмотрел в Sinatra rdocs и придумал это: Sinatra:: Templates.erb:...
Я хотел бы знать, возможно ли получить типы (как известный AR - например, в сценарии миграции и базе данных) программно (я знаю, что данные существуют там где-нибудь). Например, я могу...
В ApplicationHelper у меня есть такой код: определение inside_layout расположение = 'приложение', &block @template.instance_variable_set '@content_for_layout', получение (&block) concat \@template....
Ubuntu 9.10 Просто установил newgem установку драгоценного камня newgem и когда я пробую newgem new_project, я получаю adam@adam-ubuntu:~ $ newgem newproject newgem: команда не нашла, что я проверил свой путь через $PATH эха...
Я пытаюсь назвать стандартные API-функции Win32 для получения информации о версии файла, пользуясь библиотекой win32-api. 3 функциями version.dll является GetFileVersionInfoSize, GetFileVersionInfo, и...
Кто-либо может рекомендовать какую-либо хорошую многопоточность / обрабатывающие книги / сайты, которые вдаются в подробности о запутанности многопоточности Ruby / многопроцессорная обработка? Я пытался использовать рубиновую поточную обработку и в основн
Я разрабатываю небольшое приложение, которое отправляет XML на некоторый веб-сервис. Это сделано с помощью Сети:: HTTP:: Сообщение:: Сообщение. Однако поставщик услуг рекомендует использовать повторно подключение. Что-то как: 1-й...
Таким образом с рубином, возвещаемым как новый мессия программирования, я задаюсь вопросом, есть ли у кого-либо предпочтения, основанные на простоте использования, ресурсы должны были работать, удобство использования и простота настройки. есть ли...
Я пытаюсь записать метод, который действует как метод set и берет некоторые дополнительные аргументы помимо присвоенного значения. Глупый пример: класс определение WordGenerator [] = (буква, положение, позволенное), помещает "# {...