Вопросы по теме 'ruby-2.4'
Пользовательское исключение в Ruby 2.3 и 2.4
Я хотел бы спасти некоторый код с помощью пользовательского класса в Ruby 2.3 и 2.4. Но в отличие от предыдущих версий (например, 2.2, которая отлично работала), у меня есть некоторые проблемы. Вот пример:
Учитывая этот класс:
class...
227 просмотров
schedule
09.07.2023
Как отделить токен от конца строки?
Я хочу разделить строку на две части, если в конце строки находится токен из массива. Я пробовал это:
x = "Canton Female"
GENDER_TOKENS = ["m", "male", "men", "f", "w", "female", "wom"]...
78 просмотров
schedule
02.10.2023
Подождите, пока поток не умрет в Ruby
Похоже, что в Ruby 2.4 и 2.5 потоки не умирают, как только вы вызываете для них #kill . Этот фрагмент кода напечатает Not dead несколько раз:
thread = Thread.new { loop {} }
thread.kill
puts "Not dead" while thread.alive?
Я хотел бы...
991 просмотров
schedule
06.03.2022
Маршрут не соответствует [POST] /portfolios/new
Привет, ребята, у меня возникла проблема: нет совпадений маршрутов, хотя я создал как метод new , так и метод create .
portfolios_controller.rb
class PortfolliosController < ApplicationController
def index
@portfolio_items =...
38 просмотров
schedule
23.05.2024
Gem Carrierwave не позволяет загружать файл приложения/октетного потока
с использованием Rails 5.2, ruby 2.4 gem несущей
gem 'carrierwave', '~> 1.0'
когда я загружаю с расширением mdl и типом контента: application/octet-stream Он возвращается в файл, сохраняет следующую ошибку
["Job data file You are...
205 просмотров
schedule
05.05.2022
Как я могу удалить непечатаемые невидимые символы из строки?
Как я могу удалить непечатаемые невидимые символы из строки?
Рубиновая версия: 2.4.1
2.4.1 :209 > product.name.gsub(/[^[:print:]]/,'.')
=> "Kanha"
2.4.1 :210 > product.name.gsub(/[^[:print:]]/,'.').length
=> 6
2.4.1 :212 >...
613 просмотров
schedule
09.02.2024