Size: a a a

2019 November 19

b

bratela in RubyRush
Олег Ольховой
Попробуй в RubyMine пойти по пути File|Settings|Tools|Terminal изменить Shell Path на /bin/bash --login. Затем перезапусти терминал в RubyMine, вероятно поможет
Золотой ты человек! 👍😘
источник
2019 November 20

СВ

Сергей Волков... in RubyRush
Ребят всем привет. Что лучше использовтаь при выборе случайного элемента из модели? Model.order( "RAND()" ).last или model.all.sample ??
источник

Э

Эдем in RubyRush
Подозреваю, что первый способ быстрее, т.к. прямой запрос, а не через массив. Но не в каждой БД сработает. В MySQL и SQLite RANDOM.
Я б замерил в консоли и выбрал тот, что быстрее.
источник

DG

Dmytro Grynko in RubyRush
Ребятки добрый день, вопросик небольшой по Arel, создал два запроса, по сути они являются аналогами, дам так же sql который они формируют, оба не создают N+1.
Так вот вопрос, Арел просто не грузит сам Объект эктиврекорд в этом вся разница, со всеми вытекающими последствиями или еще что-то?
источник

DG

Dmytro Grynko in RubyRush
object.line_items.sum(arel_line_items[:actual_q_received] * arel_line_items[:cif_per_bottle_gst_cents])

object.line_items.sum { |
p| p.actual_q_received * p.cif_per_bottle_gst_cents }
источник

DG

Dmytro Grynko in RubyRush
(0.4ms)  SELECT SUM("purchase_order_line_items"."actual_q_received" * "purchase_order_line_items"."cif_per_bottle_gst_cents") FROM "purchase_order_line_items" WHERE "purchase_order_line_items"."order_id" = $1  [["order_id", 148]] - arel
источник

DG

Dmytro Grynko in RubyRush
PurchaseOrder::LineItem Load (0.7ms)  SELECT "purchase_order_line_items".* FROM "purchase_order_line_items" WHERE "purchase_order_line_items"."order_id" = $1  [["order_id", 148]] - обычный
источник

DG

Dmytro Grynko in RubyRush
def arel_line_items
 object.line_items.arel_table
end
источник

M

Michael in RubyRush
Еще один вид Руби обнаружен!
источник

M

Michael in RubyRush
источник

SS

Sammy Stop in RubyRush
Евреи дэс
источник

DM

Dmitriy Tensei Malys... in RubyRush
источник

IK

Igor Kharkov in RubyRush
Бабе шоколад,тестю пиво
источник

T

Transfer in RubyRush
Тогда уже теще
источник

TS

Tanya Shudrova in RubyRush
Бабе камушек
источник
2019 November 21

RM

R M in RubyRush
У этого пива типа такой красивый цвет что его не хочется пить а просто смотреть))))
источник

RM

R M in RubyRush
https://pastebin.com/TdsRcLgk

Подскажите пожалуйста, почему в case не работает условие else у меня?
источник

b

bratela in RubyRush
R M
https://pastebin.com/TdsRcLgk

Подскажите пожалуйста, почему в case не работает условие else у меня?
Не совсем понятно зачем так осложнять? Можно же просто a * b, a + b, a - b. Без всяких division и прочее.
источник

RM

R M in RubyRush
bratela
Не совсем понятно зачем так осложнять? Можно же просто a * b, a + b, a - b. Без всяких division и прочее.
понятно, а почему кейс не работает?
источник

b

bratela in RubyRush
С таким division (a,b) выражением и у меня не работает.
источник