
Максим
29.04.2017
14:12:44
я просто хочу приложение сделать чтоб к резюме прицепить

Alex
29.04.2017
14:12:52
Быть нормальным бэком который знает фронт но не суется

Максим
29.04.2017
14:12:56
вот и думал чтоб оно сразу показывало типа я такой классный и то и то умею

Alex
29.04.2017
14:12:58

Google

Alex
29.04.2017
14:13:06
Твоя задача знать как быстренько фронт пофиксить в худшем случае.

Alex
29.04.2017
14:13:19

Slava
29.04.2017
14:13:21

Максим
29.04.2017
14:15:06
вообще кстати, чего лучше сделать в приложении для резюме? чего там показывать использовать?

Alex
29.04.2017
14:15:43
Бегаешь по вакансиям и смотришь технологии. Осваиваешь.
В фуллстэк можно но не советую, будешь несчастным джуном и там и там.
Ибо учить две экосистемы паралельно это ад.

Slava
29.04.2017
14:18:06
ну, частично можно, но обычно даже джсеры только в одной сфере работают (из того что я наблюдал).
если это нодер, то только бэк и нода.
и наоборот.
но как хобби - учи что интересно и не парься.

Alexander
29.04.2017
14:20:14

Zufar @Zuf
29.04.2017
14:48:02
И снова глупый вопрос:)
есть у меня form_for :user... fields for :wallets do |w|
w.label "%walletname% number"
у Wallet есть метод возвращающий его имя, как его вызвать? т.е. что бы мне написать на месте %walletname% ?

Alex
29.04.2017
14:48:43
fields_for (model)
вроде.
хотя давно я с формами не работал (

Google

Alex
29.04.2017
14:49:02
полный код покажи

Zufar @Zuf
29.04.2017
14:57:13
Да особо и показывать то нечего
class Wallet < ActiveRecord::Base
def system_name
Rails.configuration.systems[self.systemnum]
//по номеру отдает имя, вряд ли это дожно в конфиге лежать, но пока так
end
devise edit view:
<%= form_for(resource, as: resource_name, url: registration_path(resource_name), html: {method: :put}) do |f| %>
<%= devise_error_messages! %>
<div class="field">
<%= f.label :email %>
<br/>
<%= f.email_field :email %>
</div>
<%= f.fields_for @wallets do |w| %>
<%= w.label "тут надо отдать имя т.е. wallet.system_name" %>
<%= w.text_field :number %>
<br/>
<% end %>
нашел, w.object.system_name

Alex
29.04.2017
15:33:11
resource.method_name не?

Lupsick
29.04.2017
15:52:34
А кто хочет пойти бухнуть в сад Эрмитаж?)(())00

Dima
29.04.2017
16:57:09

Alex
29.04.2017
16:57:24
В сферическом вакуумном коне, да.

Dima
29.04.2017
16:57:29

Alex
29.04.2017
16:57:42

Smertin
30.04.2017
10:16:01
парни, дайте совет
class ApplicationMailer < ActionMailer::Base
def wellcome_email(email)
mg_client = Mailgun::Client.new 'key'
message_params = {
:from => 'my@my.com',
:to => email,
:subject => 'Доро пожаловать!',
:html => render('wellcome')
}
mg_client.send_message "mg.my.com", message_params
end
Как свой лайаут засунуть сюда? :html => render('wellcome')
ой все разобрался сам, надо было так, потому что он в лайотах лежал: 'layouts/wellcome'

Сергей
30.04.2017
10:47:16
Всем привет
А много здесь рубистов под маком?

Alexander
30.04.2017
10:48:40

Сергей
30.04.2017
10:50:28
на каком маке сидишь?
Заодно приглашу в чатик по макоси @macos_ru, чтобы не оффтопить здесь. Там обсуждаем косяки макоси и решения, обмениваемся разными утилитками и лайфхаками))

Alexander
30.04.2017
11:19:21

Alex
30.04.2017
17:17:59
обсуждение костылей ммм.

Maksim
01.05.2017
13:07:48
Привет, кто знает, как в модели достать default_url_options ?

Alex
01.05.2017
13:13:56
Rails.application.config попробуй.

Google

Alex
01.05.2017
13:14:01
Но лучше напиши зачем тебе
если это декоратор то возможно лучше инклюдить url хелперы

Maksim
01.05.2017
13:15:44
Как раз через них не получилось

Alex
01.05.2017
13:16:00
что пишет? как делал?

Maksim
01.05.2017
13:16:45
Сделал через config - работает
Как пробовал(не работает) - include Rails.application.routes.url_helpers
Зачем нужно? Закинуть в column модели ссылку с subdomain и anchor

Ivan
01.05.2017
13:24:10
Что именно не работает, какие ошибки?
с include Rails.application.routes.url_helpers все должно работать

Maksim
01.05.2017
13:42:03
Пустой host и port

Ivan
01.05.2017
13:46:52
ну оно и очевидно, host и port берутся из контекста контроллера (rack env), поэтому максимум что ты можешь получить в модели это path'ы, но не url'ы
соответствующий рельсовый код я не читал, но предполагаю, что именно так оно и работает

Andrew
01.05.2017
16:59:23
Всем привет

Roman
01.05.2017
18:38:52
Ребят, всем привет, нужна помощь или куда копнуть в simple_form
Первый раз юзаю simple_from
Есть структура:
`<label class="form__label">
<span class="form__title">Ваше имя*</span>
<input type="text" class="form__input">
</label>`
Все удалось, кроме span. Он внутри пустой. Как передать туда label?
Если ввожу b.use :label он очевидно засовывает туда label с текстом.
Нужно либо label кастомизировать, либо новый инпут сделать :span... кто подскажет? может кто сталкивался?

Alexander
01.05.2017
19:14:25
t.label, а у t.input воткни label: false

Oleg
01.05.2017
21:30:45
Как сейчас с потоками в руби? MRI умеет полноценные потоки? Ну и в конкретном контексте - есть процессор на много ядер, как мне его занять эффективно весь?

Alexander
01.05.2017
21:34:28

Lupsick
01.05.2017
21:43:30
Mri в одном потоке выполняется

Alexander
01.05.2017
21:43:55

Sergey
01.05.2017
21:43:55
всегда?

Alexander
01.05.2017
21:44:10
GIL ≠ 1 поток

Google

Lupsick
01.05.2017
21:44:19
Я обсуждал это на одном бухаче
Ну мб

Admin
ERROR: S client not available

Sergey
01.05.2017
21:44:46
Говорят что 1 поток только для IO
а для остальных операций типа норм многопоточность на mri
но это не точно

Alexander
01.05.2017
21:55:00

v
01.05.2017
21:56:57
GIL ≠ 1 поток
так он и на нескольких ядрах одновременно выполняться не будет, не?

Alexander
01.05.2017
22:07:15
всем неверующим: https://gist.github.com/AlexWayfer/e4f5ca499b346cca7bd98dd73e617928
GIL блокирует использование IO разными ядрами (файл, терминал, сеть и прочее), но не вычислительную способность ядер
хотя дольше выполнялся ?

v
01.05.2017
22:13:58
при чем тут ядра?
gil не дает потокам параллельно выполняться, вот вроде и все

Alexander
01.05.2017
22:14:49

v
01.05.2017
22:15:53
если в один момент времени может испольняться только один поток, то какая, в принципе, разница, сколько там ядер?

Alexander
01.05.2017
22:16:56

Oleg
01.05.2017
23:35:24
Изучил вопрос глубже. Помимо тредов есть ещё отдельные процессы. Итого по тестам что нашёл в MRI с IO быстрее треды, а вот если ждать нечего - всё уходит в GIL и оно даже медленнее чем если просто последовательный код ибо затраты на объекты, сам GIL и всё такое

Google

Alex
02.05.2017
08:23:41
мне тут ссылочку скинули https://usehelix.com/

Alan
02.05.2017
09:14:36
https://habrahabr.ru/post/228455/
Всем привет!
Решил поделиться приятными результатами статьи)
Статья не моя
Хоть она и старая, но приятненько)

Alexander
02.05.2017
09:25:18
ruby 1.8.7 ...

Alex
02.05.2017
09:25:54
там из рубей в паре тестов старые руби на эвентмашине
причем они как ни странно обошли все остальное.
Думаю на свежих рубях с константами и .freeze результаты были бы более внушительные.

Alexander
02.05.2017
09:27:14

Alexander
02.05.2017
09:28:29