@rubylang

Страница 322 из 1684
trickster
23.08.2016
08:02:45
Ну вообще и в виме можно рядом консоль открывать

Как и в имаксе

Тмукс рядом спорно лично для меня

yopp
23.08.2016
08:18:24
потому что нормальные пацаны вообще используют емакс
Ну блядь, сладенький мой, ты-то зачем?

Google
Konstantin
23.08.2016
08:19:54
ну маааааам

Nork
23.08.2016
08:31:58
uploadcare
Выглядит вкусно, спасибо.

Антон
23.08.2016
08:33:24
но за деньги

Nork
23.08.2016
08:35:07
но за деньги
Для бложега лимит проходит. А вообще дичь какая.

Хотя я уже видел файнаплоадер который тоже за монеты продавался.

Антон
23.08.2016
08:41:17
а я бы заплатил на рабочем проекте, это быстрее чем настраивать cropper, carrierwave, sidekiq, aws

Nork
23.08.2016
08:51:25
Думаю мне в данный момент актуальнее узнать как работает все вышеперечисленное.

Антон
23.08.2016
08:56:34
блестяще работает

только еще сайдкику нужен redis

Mikhail
23.08.2016
09:12:38
Настроить кроппер с карриервейвом не проблема

Не вижу профита от аплоадкаре

Google
Антон
23.08.2016
09:55:08
считать не умеешь?

Mikhail
23.08.2016
10:08:11
Умею. Настройка разовая карриервейва плюс жс к нему и 1 моделька это где то час. Может пару. Далее только парамы подставляй

Жс для кропера естественно

Дима Д.
23.08.2016
10:11:00
а как же https://github.com/kirtithorat/carrierwave-crop ?

Mikhail
23.08.2016
10:11:17
не

этот на коллбеке стремачно)

лучше сразу при аплоаде кропить

этот через recreate version работает. Для новичков вариант

ну или кому не принципиально. По мне лучше сразу выбрал картинку, выбрал кроп и создал

Дима Д.
23.08.2016
10:14:36
хм, не особо разбирался как оно работает. как то юзал для своего небольшого проектика

Artur
23.08.2016
10:16:07
Кстати на последнем проекте юзал драгонфлай, чёт он попизже карьервейва. Пруфов не будет.

Mikhail
23.08.2016
10:16:10
Всегда так. Особо никто не в чем не разбирается. Вот Дьячук тоже видимо в этой задаче не разбирался, но для первого раза понимает сколько трудов это будет стоить, чтобы верно собрать

https://infinum.co/the-capsized-eight/articles/best-rails-image-uploader-paperclip-carrierwave-refile

лови пруф

драгонфлай даже не рассматривают ))))

потому что есть рефайл)

Artur
23.08.2016
10:21:05
Ойвсе)

Nork
23.08.2016
10:24:33
Пресвятые угодники, у меня очень стыдный вопрос про link_to

Artur
23.08.2016
10:24:52
Жги

Google
Nork
23.08.2016
10:25:20
<%= link_to controller: 'sections', action: 'new', parent_id: section.id do %> <i class="glyphicon glyphicon-plus"></i> текст <% end %>

как сюда класс запихать

ojab
23.08.2016
10:25:49
в смысле html class?

Nork
23.08.2016
10:25:54
В таком варианте ок понятно <%= link_to edit_section_url(section), class: "no-hr" do %>

ага

ojab
23.08.2016
10:26:21
html_options: { class: "no-hr" }

Nork
23.08.2016
10:29:30
стыдный вопрос решен, спасибо, от так получилось: <%= link_to(options = {controller: 'sections', action: 'new', parent_id: section.id}, html_options = { class: 'btn btn-xs btn-success' }) do %>

Антон
23.08.2016
10:31:49
присвоение не обязательно делать, оно скорее для подсказки <%= link_to({controller: 'sections', action: 'new', parent_id: section.id}, { class: 'btn btn-xs btn-success' }) do %>

и помоему в хеши не нужно заворачивать, просто шапить через запятую

Nork
23.08.2016
10:33:23
а без него SyntaxError

Антон
23.08.2016
10:33:29
без кого?

Nork
23.08.2016
10:33:56
без присвоения, через запятую класс передается как параметр

Антон
23.08.2016
10:34:09
не может быть

link_to t('.try_again'), in_path(utm_source: @visit.provider.slug, offer_id: @visit.offer.id), class: %w(btn btn-success btn-lg)

Mikhail
23.08.2016
10:34:35
а в чем профит такого пути

link_to new_section_path(parent_id: section.id), class: ‘btn btn-xs btn-successs’ do

Nork
23.08.2016
10:35:20
не может быть
понял, у меня по другому было

ojab
23.08.2016
10:36:54
link_to new_section_path(parent_id: section.id), class: ‘btn btn-xs btn-successs’ do
здесь class: будет в хеше options, а не html_options

*в параметре

Mikhail
23.08.2016
10:37:10
а, сорь. не увидел

Google
Антон
23.08.2016
10:37:51
опшынс можно пропустить вставив ,{}, { class: foo bar baz

ноя ненавижу html хелперы в рельсе, помоему это единственное что мне в рельсе не нравится

какой-то пхп прям

Nork
23.08.2016
10:41:40
здесь class: будет в хеше options, а не html_options
<%= link_to new_section_path(parent_id: section.id), class: 'btn btn-xs btn-success' do %> в таком варианте работает как ожидается

ojab
23.08.2016
10:42:09
hmm..

Nork
23.08.2016
10:43:35
<a class="btn btn-xs btn-success" href="/sections/new?parent_id=31"> все на месте

ojab
23.08.2016
10:45:37
https://github.com/rails/rails/blob/master/actionview/lib/action_view/helpers/url_helper.rb#L191

если бы block'a не было — не прокатило бы

Admin
ERROR: S client not available

Nork
23.08.2016
10:47:49
?
Спасибо)

Mikhail
23.08.2016
10:48:02
я вообще не очень понял в чем гемор если честно

Антон
23.08.2016
10:48:46
я вообще не очень понял в чем гемор если честно
ты просто забыл как это было в первый раз, сознание вытеснило вспомнить этот кашмар можно только под гипнозом, но не рекомендуется, может случится ПТСР

Mikhail
23.08.2016
10:48:59
ну мб

чем дальше тем больше тупеешь мне кажется. На простых задачах затыкаешься, хочется все предусмотреть

Антон
23.08.2016
10:50:03
я бы не назвал это туплением

Mikhail
23.08.2016
10:50:22
ну хз как назвать

Антон
23.08.2016
10:50:37
просто делать хорошо и продуманно это всегда долго

Mikhail
23.08.2016
10:51:02
зачастую приходится переделывать( Опыта видимо нет

Антон
23.08.2016
10:51:19
а вот делать чтобы не переделывать это вообще пипец

Google
Антон
23.08.2016
10:51:30
но за это хорошо платят

Mikhail
23.08.2016
10:51:37
это да. Хочется вот так чтобы не переделывать вообще

Антон
23.08.2016
10:52:00
вообще не получается, статистисиськи невозможно

Mikhail
23.08.2016
10:52:42
Но я вроде со стеком своим разобрался. Как мне удобно, понятно и хорошо работает. Ща еще разбираюсь с parallel чтобы многопоточно какие нибудь тяжелые штуки делать

например бд обновлять в 4 треда

гугл говорит что это хорошо

я хз как на проде)

Антон
23.08.2016
10:53:22
ну первый вопрос который нужно задавать в таком случае: "а зачем?"

Mikhail
23.08.2016
10:53:42
чтобы кушать проц

который висит мертвым грузом

Антон
23.08.2016
10:53:50
а зачем?

Mikhail
23.08.2016
10:54:09
выполняется быстрее, быстрее разбигается очередь в sidekiq например

Антон
23.08.2016
10:54:36
зачем при этом считать нагрузку процессора?

бстро очередь разгрузилась != процессор эффективно используется

Mikhail
23.08.2016
10:55:24
я не считаю. Я просто говорю, что нужно например табличку обновить по полям с логикой. Естественно оно в бекграунде. Если в треды закинуть выполняется быстрее.

Следовательно быстрее юзер получит обновление

а трудозатрат никаких

Антон
23.08.2016
10:55:43
в общем случае это не верное утрвеждение

Mikhail
23.08.2016
10:55:47
ну мб

Nork
23.08.2016
10:55:50
я вообще не очень понял в чем гемор если честно
В моем скромном опыте в рубях. По рельсам вообще ехать начал после визуальной схемы как работает mvc на codecademy. До этого были только похапе / js быдлокодинг. Зато вштырило прям отлично.

Mikhail
23.08.2016
10:56:06
тока разбираюсь, кроме бенчмарков ничего показать не могу

https://github.com/grosser/parallel

Страница 322 из 1684