Size: a a a

Чат по руби

2020 November 16

DG

Denis Gavrilin in Чат по руби
могу предположить что (0..sheet.rows.size).map { |n| D[n] }.compact
источник

DG

Denis Gavrilin in Чат по руби
а так поподробней пиши что надо
источник

ВД

Влад Дунаев... in Чат по руби
Denis Gavrilin
могу предположить что (0..sheet.rows.size).map { |n| D[n] }.compact
Извини, вот весь код:
require 'creek'

creek = Creek::Book.new 'names.xlsx'
sheet = creek.sheets[0]


sheet.rows.each do |row|
 puts row
end

row - это хеш, из него я хочу вытащить все значения ключей  от D1 - D27
источник

ВД

Влад Дунаев... in Чат по руби
Влад Дунаев
Извини, вот весь код:
require 'creek'

creek = Creek::Book.new 'names.xlsx'
sheet = creek.sheets[0]


sheet.rows.each do |row|
 puts row
end

row - это хеш, из него я хочу вытащить все значения ключей  от D1 - D27
Мне подсказали один из способов:

sheet.rows.each_with_index do |row|
 row.each do |k, _|
   puts row[k] if k.match?(/^D\d{1,2}$/) && k[/[0-9]+/].to_i.between?(0, 27)
 end
end

Но, можно ведь без регулярок обойтись?
источник

DG

Denis Gavrilin in Чат по руби
А понял, ну тут хз, если просто решить задачу то наверн можно
sheet.rows.map { |row| (1..27).map { |n| row[«D#{n}»] }.compact }
источник

DG

Denis Gavrilin in Чат по руби
телега кавычки исправляет, там двойные
источник

ВД

Влад Дунаев... in Чат по руби
Denis Gavrilin
А понял, ну тут хз, если просто решить задачу то наверн можно
sheet.rows.map { |row| (1..27).map { |n| row[«D#{n}»] }.compact }
Во!!!!!!!!!!!!!!То что надо, супер!!!
источник

ВД

Влад Дунаев... in Чат по руби
источник

DG

Denis Gavrilin in Чат по руби
ну это при условии, что числа константы конечно же, и их лучше в них и вынести 👍
источник

ВД

Влад Дунаев... in Чат по руби
Denis Gavrilin
ну это при условии, что числа константы конечно же, и их лучше в них и вынести 👍
Понял! Блин, я уже думал, что не найду ответа!
источник

ВД

Влад Дунаев... in Чат по руби
Спасибо!!!!!!
источник

DG

Denis Gavrilin in Чат по руби
да не за что
источник

I

Ivan Resh in Чат по руби
Привет. Разворачиваю проект на локальной машине. В database.yml в дефолтных настройках такая строка
database: <%= ENV['DB_NAME'] %>
и в девелопмент:
development:
 <<: *default

т.е. в девелопменте имя базы явно не указывается и берется из ENV['DB_NAME'], верно понимаю?
источник

A*

Alex *SHADOW* in Чат по руби
Ivan Resh
Привет. Разворачиваю проект на локальной машине. В database.yml в дефолтных настройках такая строка
database: <%= ENV['DB_NAME'] %>
и в девелопмент:
development:
 <<: *default

т.е. в девелопменте имя базы явно не указывается и берется из ENV['DB_NAME'], верно понимаю?
Все верно
источник

I

Ivan Resh in Чат по руби
Alex *SHADOW*
Все верно
т.е. мне нужно просто добавить в свое окружение DB_NAME='sample_db' ? название базы я могу взять любое?
источник

A*

Alex *SHADOW* in Чат по руби
Ivan Resh
т.е. мне нужно просто добавить в свое окружение DB_NAME='sample_db' ? название базы я могу взять любое?
и снова все верно
источник

I

Ivan Resh in Чат по руби
Alex *SHADOW*
и снова все верно
отлично, спасибо.👌🏻
источник

Ю

Юрий in Чат по руби
Уважаемые участники чата, маленькое объявление от большой компании:
*Регистрация для жителей UA 🇺🇦 (если есть желание, но вы из другой локации, можем обсудить в ЛС)

С 9.11 стартовал EPAM Remote Ruby Hiring Challenge.
Если у вас есть опыт работы с RoR 2+ лет и английский B1+ это минимальный порог для участия.

Детали, описание проектов, sign-in bonus при принятии оффера, вся информация по ссылке на регистрацию!

JOIN US!

Если есть вопросы - пишите мне :)
Лёгкой всем недели 🖖🏻
источник

DL

Denis Lituev in Чат по руби
Юрий
Уважаемые участники чата, маленькое объявление от большой компании:
*Регистрация для жителей UA 🇺🇦 (если есть желание, но вы из другой локации, можем обсудить в ЛС)

С 9.11 стартовал EPAM Remote Ruby Hiring Challenge.
Если у вас есть опыт работы с RoR 2+ лет и английский B1+ это минимальный порог для участия.

Детали, описание проектов, sign-in bonus при принятии оффера, вся информация по ссылке на регистрацию!

JOIN US!

Если есть вопросы - пишите мне :)
Лёгкой всем недели 🖖🏻
Юрий из Епама?
источник

Ю

Юрий in Чат по руби
Denis Lituev
Юрий из Епама?
Да, верно
источник