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

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

8
Как узнать, находится ли сегодняшняя дата в диапазоне дат?
У меня есть событие с start_timeи end_timeи хочу проверить , если событие «в процессе». Это было бы для проверки того, находится ли сегодняшняя дата в диапазоне между двумя датами. Как бы вы это сделали в функции?
81 ruby  date  range 

11
Как мне "проверить" на уничтожение в рельсах
При уничтожении успокаивающего ресурса я хочу гарантировать несколько вещей, прежде чем разрешу продолжить операцию уничтожения? В принципе, мне нужна возможность остановить операцию уничтожения, если я замечу, что это приведет к тому, что база данных перейдет в недопустимое состояние? Для операции уничтожения нет обратных вызовов проверки, так как же можно «проверить», …

2
Где и как указывается переменная _ (подчеркивание)?
Большинство из них знает о _специальном значении «S в IRB в качестве держателя для последнего возвращаемого значения, но это не то , что я спрашиваю здесь. Вместо этого я спрашиваю, _когда используется в качестве имени переменной в старом старом коде Ruby. Здесь, похоже, он ведет себя по-особенному, сродни «переменной безразличия» …
81 ruby 

4
Что такое рейк?
Проще говоря, что делает Rake? Какие у него цели? Я понимаю, что это инструмент для сборки, но я ищу более подробную информацию. (Для простака.)

4
Как получить значения одного столбца в массив
Прямо сейчас я делаю что-то вроде этого, чтобы выбрать один столбец данных: points = Post.find_by_sql("select point from posts") Затем, передав их методу, я бы хотел, чтобы мой метод оставался агностическим, и теперь мне нужно вызывать hash.point из моего метода. Как я могу быстро преобразовать это в массив и передать набор …

2
Как использовать «получает» в задаче с рейком?
Я получаю сообщение об ошибке всякий раз, когда пытаюсь использовать функцию, попадающую в задачу rake. Есть ли способ заставить его работать? Ошибка говорит: «нет такого файла или каталога - (название задачи сгребания)»

8
Как правильно установить Ruby 2.0.0 на Ubuntu 12.04?
Я успешно установил rvm, но когда я запускаю следующие команды sudo apt-get update Или же: rvm install 2.0.0 У меня следующие ошибки: W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/source/Sources 404 Not Found W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found W: Failed to fetch …
79 ruby  ubuntu 

7
Один лайнер в Ruby для отображения подсказки, получения ввода и назначения переменной?
Часто я делаю следующее: print "Input text: " input = gets.strip Есть ли изящный способ сделать это в одну строку? Что-то вроде: puts "Input text: #{input = gets.strip}" Проблема заключается в том, что он ожидает ввода перед отображением приглашения. Есть идеи?
79 ruby  input 

7
какова точка возврата в Ruby?
В чем разница между returnи простым помещением переменной, например следующей: без возврата def write_code(number_of_errors) if number_of_errors > 1 mood = "Ask me later" else mood = "No Problem" end mood end возвращение def write_code(number_of_errors) if number_of_errors > 1 mood = "Ask me later" else mood = puts "No Problem" end …
79 ruby  return 



3
Как исправить предупреждающие сообщения Rails с Ruby 2.7.0
Кто-нибудь решил эту проблему с Ruby 2.7.0? Я использовал rbenvи установил Ruby v2.7.0, а затем создал проект Rails, используя Rails v6.0.2.1. В настоящее время, запустив один из rails s rails s -u puma rails s -u webrick сервер работает и сайт обслуживается, но в Consoleжурнале я вижу два предупреждающих сообщения: …

4
undefined метод `transform_keys 'загрузка веб-сайта Sidekiq
После обновления гемов он не загружает сайт sidekiq, выдавая следующую ошибку: NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>): Были обновлены драгоценные камни: selenium-webdriver 3.142.7 rack-protection 2.0.8.1 mime-types 3.3.1 mini_magick 4.10.1 image_processing 1.10.3 groupdate 4.3.0 friendly_id 5.3.0 faraday 0.17.3 http 4.3.0 public_suffix 4.0.3 rack 2.1.1 crass 1.0.6 i18n 1.7.1 minitest 5.14.0 версия …

2
Почему объект Regexp в Ruby считается «ложным»?
У Руби есть универсальное представление о « правдивости » и « ложности ». Рубин делает два конкретных классов для объектов Boolean, TrueClassи FalseClass, с одноплодными случаями , обозначенных специальными переменными trueи false, соответственно. Однако правдивость и ложность не ограничиваются экземплярами этих двух классов, концепция универсальна и применима к каждому объекту …
16 regex  ruby  boolean  jruby  yarv 


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