Size: a a a

2019 December 19

M

Michael in RubyRush
вы путаете похоже понятие возвращаемое значение метода (или блока кода) и работу, которую метод выполняет (`side effects`)
источник

RM

R M in RubyRush
интерполяция по сути это вызов метода eval?
источник

M

Michael in RubyRush
нет
источник

M

Michael in RubyRush
это подстановка вместо #{ ... } того, что вернет выражение внутри скобок
источник

M

Michael in RubyRush
то же самое что сложить в строку плюсами, только более изящная запись
источник

RM

R M in RubyRush
Я понял вас. Спасибо
источник

M

Michael in RubyRush
источник

RM

R M in RubyRush
Это типа (результат работы блока).to_s это есть интерполяция
источник

RM

R M in RubyRush
короче, вы действительно исчерпывающе помогли)
источник

M

Michael in RubyRush
и потому что вы дали четкий пример, у меня это заняло несколько секунд 😉
источник
2019 December 20

GG

Gleb Grishakov in RubyRush
Переслано от Gleb Grishakov
Гайз, привет!
Есть такой паршиал. Он полностью кешируется. Есть ли возможность как-то убрать из под кеширования вот эти две строки:
= render 'shared/vote', resource: question
= render 'shared/attachments', resource: question

- if question.persisted?
 div id = "question_#{question.id}"
   = link_to question.title, question_path(question)

   = render 'shared/vote', resource: question

   .links
     p Links:
     ul
       = render 'shared/link', resource: question

   = render 'shared/attachments', resource: question

   - if can?(:update, question)
     p= link_to 'Edit', '#', class: 'edit-question-link', data: {question_id: question.id}

   - if can?(:destroy, question)
     p= button_to 'Delete',
             question_path(question),
             method: :delete,
             data: {confirm: 'Are you sure?'}

     = render 'edit_form', question: question

br
источник

N

Ni in RubyRush
Gleb Grishakov
Переслано от Gleb Grishakov
Гайз, привет!
Есть такой паршиал. Он полностью кешируется. Есть ли возможность как-то убрать из под кеширования вот эти две строки:
= render 'shared/vote', resource: question
= render 'shared/attachments', resource: question

- if question.persisted?
 div id = "question_#{question.id}"
   = link_to question.title, question_path(question)

   = render 'shared/vote', resource: question

   .links
     p Links:
     ul
       = render 'shared/link', resource: question

   = render 'shared/attachments', resource: question

   - if can?(:update, question)
     p= link_to 'Edit', '#', class: 'edit-question-link', data: {question_id: question.id}

   - if can?(:destroy, question)
     p= button_to 'Delete',
             question_path(question),
             method: :delete,
             data: {confirm: 'Are you sure?'}

     = render 'edit_form', question: question

br
источник

GG

Gleb Grishakov in RubyRush
Привет, мне надо, наоборот, из под кеша убрать)
источник

GG

Gleb Grishakov in RubyRush
Исключить те две вьюхи, которые я указал
источник

GG

Gleb Grishakov in RubyRush
shared/vote и shared/attachments
источник

𝓒

𝓒𝓛𝓚 in RubyRush
в винде 10 встроенный скриншоттер Windows+Shift+S. жмёшь, выделяешь область для скрина и вставляешь прямо в чат. ДЛя остальных виндовсов- Greenshot -  тоже самое делает.
У линуха лучший Flameshot.
источник

𝓒

𝓒𝓛𝓚 in RubyRush
Alex Li
нет исчезло все и показывает что
Не делай так. В винде в WSL всё грустно. Так не выйдет всё поставить. Или активируй полную убунту. или уже будь на венде.
источник

𝓒

𝓒𝓛𝓚 in RubyRush
R M
тогда как это обойти, нил присвоить не выходит
во во.! присоединяюсь.
почуму встроенный (1..10).each_slice(3) {|x| p x}  не выдаёт в конце возвращаемое значение, а если пишешь свою реализацию, то выдаёт. Хоть nil но возвращает.
источник

IL

Igor Lukashin in RubyRush
𝓒𝓛𝓚
в винде 10 встроенный скриншоттер Windows+Shift+S. жмёшь, выделяешь область для скрина и вставляешь прямо в чат. ДЛя остальных виндовсов- Greenshot -  тоже самое делает.
У линуха лучший Flameshot.
Lightshot для любой винды. Стандартные тулзы отстой
источник

𝓒

𝓒𝓛𝓚 in RubyRush
Igor Lukashin
Lightshot для любой винды. Стандартные тулзы отстой
более чем устраивает. Зачем ставить ещё одного пожирателя памяти,перехватчика прерываний, службу ?
источник