Size: a a a

Чат по руби

2021 March 03

GM

Genry Morgan in Чат по руби
День добрый. Тут загвоздка у меня на 36 уроке. Про магаз пиццы. Нужно вывести список заказов начиная с новых. То есть с конца таблицы в дб. Вывести все заказы, я могу написав: orders = Order.all. А потом этот orders делаю orders.each и вывожу каждый элемент. А как сделать так чтоб выводились только новые не могу найти в ActiveRecord. Order.last() выводит последние сколько то там строк.
источник

Р

Рaukoff in Чат по руби
а какой критерий новых?
источник

GM

Genry Morgan in Чат по руби
Все спасибо нашел. Нужно было просто написать Order.order('created_at desc')
источник

GM

Genry Morgan in Чат по руби
😁
источник

VN

Vyacheslav Nepomnyas... in Чат по руби
Genry Morgan
Все спасибо нашел. Нужно было просто написать Order.order('created_at desc')
или более канонично Order.order(created_at: :desc)
источник

GM

Genry Morgan in Чат по руби
Да да хороший вариант с символами.
источник

VV

Vadim Venediktov in Чат по руби
zazik stealth
Да, вы правы, курс очень полезный. Но есть в ютубе один программист с Украины Сергей Немчинский, у него видосы новостные по программированию и всякая аналитика, так вот он составлял топ10 и руби в этом топе на 7 месте по востребованности. Вот и думаю, если профи работы мало по руби, то для джунов наверно вообще голяк...
Ну 7 место это не так плохо :)
источник

A

Alex in Чат по руби
Добрый, прокомментируйте решение плиз. Нужно найти начало и конец первой непрерывной последовательности в диапазоне
indexes = []
arr = (0..100).to_a - (0..20).to_a - (40..50).to_a - (81..100).to_a
arr.each_with_index do |el, i|
 indexes << i if el != arr[i-1] + 1
 break if indexes.count == 2
end
first, last = indexes.count == 1 ? arr.values_at(indexes[0],-1) : arr.values_at(indexes[0], indexes[1] - 1)
источник

HH

Hans Hans in Чат по руби
Alex
Добрый, прокомментируйте решение плиз. Нужно найти начало и конец первой непрерывной последовательности в диапазоне
indexes = []
arr = (0..100).to_a - (0..20).to_a - (40..50).to_a - (81..100).to_a
arr.each_with_index do |el, i|
 indexes << i if el != arr[i-1] + 1
 break if indexes.count == 2
end
first, last = indexes.count == 1 ? arr.values_at(indexes[0],-1) : arr.values_at(indexes[0], indexes[1] - 1)
источник

HH

Hans Hans in Чат по руби
a = [1,2,4,9,10,11,12,15,16,19,20,21]
b = a.chunk_while {|i, j| i+1 == j }
p b.to_a #=> [[1, 2], [4], [9, 10, 11, 12], [15, 16], [19, 20, 21]]
источник

E

Ego in Чат по руби
Grim A Confident ruby - хорошая книга?
источник

E

Ego in Чат по руби
Что маст хэв прочесть по руби? кроме книги Романа)
источник

P

Paul in Чат по руби
лучше про рейлс почитать
источник

P

Paul in Чат по руби
ромина книга в достаточной мере знакомит с синтаксисом, чтобы можно было начать учить рельсы
источник

E

Ego in Чат по руби
Paul
ромина книга в достаточной мере знакомит с синтаксисом, чтобы можно было начать учить рельсы
С нее начать норм?
источник

КП

Кот Программист... in Чат по руби
Ego
С нее начать норм?
смотря какой у вас опыт и бекграунд
источник

E

Ego in Чат по руби
Опыт - прочёл книгу Романа
источник

КП

Кот Программист... in Чат по руби
тогда более чем достаточно чтобы читать эту книгу
источник

SU

Serg Udo in Чат по руби
Ego
Опыт - прочёл книгу Романа
Читать, как по мне, мало смысла. Нужно делать задания практически и разруливать возникающие проблемы.
источник

E

Ego in Чат по руби
Большое спасибо за ответы
источник