Вопросы с тегом «ruby»

Ruby - это многоплатформенный динамический объектно-ориентированный интерпретируемый язык с открытым исходным кодом, созданный Юкихиро Мацумото (Matz) в 1995 году. Тег [ruby] предназначен для вопросов, связанных с языком Ruby, включая его синтаксис и его библиотеки. Вопросы по Ruby on Rails должны быть помечены [ruby-on-rails].

3
Разница между $ stdout и STDOUT в Ruby
В чем разница между $stdout(перед знаком доллара) и STDOUT(заглавными буквами) в Ruby ? Что следует использовать при перенаправлении вывода и почему? То же самое $stderrи с STDERR. Изменить: только что нашел связанный вопрос .

6
Как подавить выходы консоли / irb Rails
У меня возникла довольно странная проблема. Я тестировал некоторые записи db на нашем производственном сервере в Rails Console, где почти все команды приводили к огромному количеству строк o / p, из-за которых канал ssh зависал :( Есть ли способ подавить экраны консоли / irb? Благодарность

3
Ruby: что делает префикс ::?
Я читал источник Artifice и увидел: module Artifice NET_HTTP = ::Net::HTTP # ... end строка: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Почему бы просто не сделать Net::HTTPвместо ::Net::HTTP, т.е. что это значит, когда вы используете ::в качестве префикса?
89 ruby  namespaces 

4
Ruby strftime: месяц без нуля в начале?
Есть ли в Ruby strftimeформат месяца без нуля в начале? Я нашел, %eчто день без нуля в начале, но не повезло с месяцем. В конечном итоге желая, чтобы дата была отформатирована следующим образом: 9/1/2010
89 ruby  date  format  strftime 


2
Подключитесь к локально созданному серверу Jekyll с помощью мобильных устройств в локальной сети
После использования jekyll serveна одной машине настраивается сервер WEBrick, и localhost:4000на этом конкретном ПК можно получить доступ к сайту . Однако мне интересно, как получить доступ к этому веб-серверу с других машин в локальной сети, особенно для мобильных устройств? Я пытаюсь протестировать сайт jekyll на мобильных устройствах перед тем, как …
89 ruby  github  jekyll  webrick 

14
Команда Gem не найдена
Я установил gem на 32-разрядную версию Ubuntu 10.10 с apt-get install gem -y Но когда я пытаюсь бежать gem install something.gem Я получаю сообщение об ошибке: команда не найдена. bash: gem: command not found Я установил gem, есть ли причина, по которой он говорит, что не может найти команду? Эти …
89 ruby  linux  rubygems 

4
Почему все помощники Rails всегда доступны для всех представлений? Есть ли способ отключить это?
Почему я могу получить доступ к вспомогательным методам для одного контроллера в представлениях для другого контроллера? Есть ли способ отключить это без взлома / исправления Rails?

5
Безопасный запрос типа ActiveRecord
Я пытаюсь написать запрос LIKE. Я читал, что чистые строковые запросы небезопасны, однако я не смог найти никакой документации, объясняющей, как написать безопасный LIKE Hash Query. Является ли это возможным? Должен ли я вручную защищаться от внедрения SQL-кода?

8
Невозможно выполнить «консоль рельсов» из-за ошибки с строкой чтения
Я не могу выполнить rails consoleиз-за этой ошибки: localhost:TwitterForZombies wiz$ rails c /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `require': dlopen(/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib (LoadError) Referenced from: /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle Reason: image not found - /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (required)>' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `<top (required)>' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `<top (required)>' from script/rails:6:in …

8
рельсы пучок чистые
После обновления пакета у вас будут некоторые драгоценные камни, которые могут быть устаревшими, поскольку была установлена ​​более новая версия этого драгоценного камня. Под bundleисполняемым файлом такой команды нет bundle clean. Как избавиться от этих устаревших драгоценных камней? Это попытка уменьшить размер пули в моем приложении rails.

3
Как запустить .rb файл из IRB?
Я начинаю с Ruby on Rails. В настоящее время я просматриваю учебник, в котором говорится, что мне нужно запустить файл .rb из IRB, и это создаст файл .xml в моем текущем каталоге. У меня вопрос: как запустить файл .rb в IRB? И должен ли я находиться в каталоге, в котором …


5
Что делает Ruby's Array # shift?
Мне трудно понять, что делают методы shift и unshift класса Array в Ruby. Может кто-нибудь помочь мне понять, что они делают?
88 ruby 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.