Size: a a a

2016 August 11

MS

Mikhail Sytchev in Rubyata
хорош для свои наколеночных проектов
источник

MS

Mikhail Sytchev in Rubyata
erb - стандарт
источник

MS

Mikhail Sytchev in Rubyata
удобен для взаимодействия между командами фронтенд/бекенд
источник

MS

Mikhail Sytchev in Rubyata
попробуй смотивируй фронедеров писать на слиме и тестировать, потом интегрироваться
источник

MS

Mikhail Sytchev in Rubyata
мы разное перепробовали
источник

MS

Mikhail Sytchev in Rubyata
остановились на erb
источник

RA

Rustam Akhmetgaliev in Rubyata
спасибо за ответы
источник

RA

Rustam Akhmetgaliev in Rubyata
тоже пока что останусь на erb
источник

RA

Rustam Akhmetgaliev in Rubyata
дальше видно будет
источник
2016 August 13

MS

Mikhail Sytchev in Rubyata
Как изящно отрефакторить switch-case http://best-ruby.com/refactorings/case_with_hashes.html
источник

MS

Mikhail Sytchev in Rubyata
best-ruby
источник
2016 August 14

AO

Adis O in Rubyata
источник
2016 August 15

NK

ID:191145158 in Rubyata
[CVE-2016-6316] Possible XSS Vulnerability in Action View

There is a possible XSS vulnerability in Action View.  Text declared as "HTML
safe" will not have quotes escaped when used as attribute values in tag
helpers.  This vulnerability has been assigned the CVE identifier
CVE-2016-6316.

Versions Affected:  >= 3.0.0.
Not affected:       < 3.0.0
Fixed Versions:     5.0.0.1, 4.2.7.1, 3.2.22.3

https://groups.google.com/forum/#!topic/rubyonrails-security/I-VWr034ouk
источник

RS

Rustam Sharshenov in Rubyata
методы с бенгом обычно подразумевают изменение самого объекта
Array#map и Array#map! ведут себя по-разному

Чому тогда Array.unshift обновляет объект, а Array#unshift! не существует?
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Rustam Sharshenov
методы с бенгом обычно подразумевают изменение самого объекта
Array#map и Array#map! ведут себя по-разному

Чому тогда Array.unshift обновляет объект, а Array#unshift! не существует?
Ты хентай хоть раз видел? Ну дык и что ты ждёшь от японских разработчиков? :)
источник
2016 August 17

RS

Rustam Sharshenov in Rubyata
Окей, рубята!

prawn vs wicked_pdf - дискас
первый - настоящий конструктор pdf на руби
второй - обертка для wkhtmltopdf, по сути конвертит html -> pdf

Задача - нужно замутить генератор резюме в PDF. Содержание - фотка + текстовая инфа. Оформление минимальное.

Раньше юзал wicked_pdf, но там есть ньюансы(типа юзать xvfb для виртуалных иксов, ибо на сервере нет графики, еще ассеты с префиксами надо мутить). Сам подход кажется проще, но костыльный.

Подумываю перейти на prawn. Какие подводные камни?
источник

MM

Mansur Mabo in Rubyata
работа с таблицами, русские шрифты
источник
2016 August 18

RS

Rustam Sharshenov in Rubyata
>> person_gid = Person.find(1).to_global_id
=> #<GlobalID ...

>> person_gid.uri
=> #<URI ...

>> person_gid.to_s
=> "gid://app/Person/1"

>> GlobalID::Locator.locate person_gid
=> #<Person:0x007fae94bf6298 @id="1">
источник

RS

Rustam Sharshenov in Rubyata
С active job’ами в рельсы добавили офигенную вещь - global id
источник

MS

Mikhail Sytchev in Rubyata
А-а-а-а
источник