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

90
Почему Ruby больше подходит для Rails, чем Python? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

90
Правильная конфигурация MySQL для файла Ruby on Rails Database.yml

У меня такая конфигурация: development: adapter: mysql2 encoding: utf8 database: my_db_name username: root password: my_password host: mysql://127.0.0.1:3306 И я получаю эту ошибку: Unknown MySQL server host 'mysql://127.0.0.1:3306' (1) Есть ли что-то очевидное, что я делаю неправильно?...

90
Ошибка TCPServer: адрес уже используется - bind (2)

Несколько недель назад Jekyll у меня работал нормально, но теперь внезапно выдает следующую ошибку: TCPServer Error: Address already in use - bind(2) INFO WEBrick::HTTPServer#start: pid=7300 port=4000 % lsof -i :4000 <fetches nothing> Хотя на порте ничего не работает. Ниже приведены...

90
Ruby не может загрузить такой файл - active_support / core_ext / object / blank

Я пытался запустить, brew doctorно система выскочила ошибка /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require ': невозможно загрузить такой файл - active_support / core_ext / объект / пустой (LoadError) Искал в Интернете, и...

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

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

89
Ruby strftime: месяц без нуля в начале?

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

89
Как подавить выходы консоли / irb Rails

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

89
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
Вычитание рубиновой даты (например, 90 дней назад)

Я был немного испорчен API joda-time: DateTime now = new DateTime(); DateTime ninetyDaysAgo = now.minusDays(90); Я пытаюсь проделать то же самое в Ruby, но я now = Time.now ninetyDaysAgo = now - (90*24) Однако здесь нет математики (я действительно работаю с датами в полночь). Есть ли удобный API...

89
Разница между $ stdout и STDOUT в Ruby

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

89
Команда Gem не найдена

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

89
неопределенный метод `visit 'при использовании RSpec и Capybara в рельсах

Я не могу заставить капибару работать с rspec. Это дает мне эту ошибку: undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x16529f8 @example=nil> Я знаю, что есть много сообщений об этом, но ни одно из решений не работает для меня. Большинство из них связано со...

89
Подключитесь к локально созданному серверу Jekyll с помощью мобильных устройств в локальной сети

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

89
Безопасный запрос типа ActiveRecord

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

88
Могу ли я настроить каскадное удаление в Rails?

Я знаю, что это, вероятно, где-то в Интернете, но я не могу найти ответ здесь, в Stackoverflow, поэтому я подумал, что могу немного расширить базу знаний здесь. Я новичок в Ruby и Rails, но моя компания очень сильно в них вкладывается, поэтому я пытаюсь познакомиться с ней немного подробнее. Мне...