Вопросы по теме 'ruby-2.4'

Пользовательское исключение в Ruby 2.3 и 2.4
Я хотел бы спасти некоторый код с помощью пользовательского класса в Ruby 2.3 и 2.4. Но в отличие от предыдущих версий (например, 2.2, которая отлично работала), у меня есть некоторые проблемы. Вот пример: Учитывая этот класс: class...
227 просмотров

Как отделить токен от конца строки?
Я хочу разделить строку на две части, если в конце строки находится токен из массива. Я пробовал это: 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