@rubylang

Страница 1628 из 1684
Darth
25.09.2018
14:06:14
С возрастом (опытом) начал лучше относиться к SRP классам

Andrey
25.09.2018
14:34:47
А где лучше хранить такие вещи как API key, например? Если я планирую опубликовать приложение на рельсах на github - а ключ не хочу публиковать? =)

Sergii
25.09.2018
14:35:07
в переменных окружения ?

Кøе-ктø Геннадьевич
25.09.2018
14:35:23
или .env

Google
Кøе-ктø Геннадьевич
25.09.2018
14:35:49
https://github.com/bkeepers/dotenv

Sergii
25.09.2018
14:37:45
Комрады, а подскажите, кто сталкивался. Рельсы, нгикс, копистрано и реакт. Нгикс отдает ассеты сендфайлом, напрямую, ну и при этом кеширует их. При деплое они перегенерируются, а нгикс продолжает из своего кеша отдавать старые. Релоад не помогает. Пока не гуглил, вдруг здесь кто сталкивался.

Andrey
25.09.2018
14:37:55
v
25.09.2018
14:38:02
Это что?
это гугл

Andrey
25.09.2018
14:38:50
они теперь называются credentials с 5.2 =)

Thanks!!!

=)

Sergii
25.09.2018
14:43:30
не, там реактовские кишки, они без хеша живут.

public/packs/application.js, public/packs/application.js.map итп

Vasiliy
25.09.2018
14:44:13
у реакта вроде можно тоже это сделать, посмотри конфиг вебпака

Google
Женя
25.09.2018
14:46:07
Всем привет подскажите пожалйсту как установить для coockie значине path: '/foo' cookies[:name] = { value: 'hello world', path: '/foo' }

Vasiliy
25.09.2018
14:47:26
может команда не та, там вроде при build из коробки оно генерит, если вы реакт-скриптс юзаете

Женя
25.09.2018
14:48:48
Всем привет подскажите пожалйсту как установить для coockie значине path: '/foo' cookies[:name] = { value: 'hello world', path: '/foo' }
p.s. нашел Rails.application.config.session_store :cookie_store, key: '_job_constructor_session', path: "/pun/sys/myjobs” ?

Sergii
25.09.2018
14:52:02
react-rails и webpacker

резюме, оказалось чуть заморочливее, в config/webpack/{ENV}.js environment.config.set('output.filename', '[name]-[hash].js') а то по умолчанию у него [name].js В итоге - генерит файл с фингерпринтом, в манифест пишет правильно, рельсы теги из манифеста берут тоже правильно.

Кøе-ктø Геннадьевич
25.09.2018
17:47:19


Andrey
25.09.2018
17:59:18
Nice :)

v
25.09.2018
18:01:51
а ботов сколько?

Amir
26.09.2018
06:10:00
Ребята как надо делать если я хочу защитить только по CSRF кроме POST какие методы еще требуют X-CSRF-Token ?

пишут Используйте POST, если: Взаимодействие более похоже на распоряжение, или Взаимодействие изменяет состояние ресурса способом, который пользователь будет осознавать (например, подписка на сервис), или Пользователь несет ответственность за результат взаимодействия

но мой метод больше похож на GET, просто хочу чтобы рельц защитил X-CSRF-Token чтобы не пользовались методом для получения информации вне формы рельцов

Darth
26.09.2018
06:40:50
Ну так формы с этим токеном пост и делают же

Gregory Tereshko
26.09.2018
09:28:00
Всем привет. Подскажите плз. Такой пример, но смысл вопроса, думаю понятен. Вот есть модель Request. У неё есть статус new, in_progress, done Куда лучше вынести "хелперы" для этой модели, вроде new? in_progress? done?. Ну и допустим, что подобных методов может быть много. и не только для поля status. И моделей таких может быть много В concerns может быть?

Vasiliy
26.09.2018
09:30:42
но мой метод больше похож на GET, просто хочу чтобы рельц защитил X-CSRF-Token чтобы не пользовались методом для получения информации вне формы рельцов
Csrf довольно просто обходится любым парсером, так что это такая себе защита, скорее от поисковых роботов

Igor
26.09.2018
09:31:52
Есть ли у кого нибудь опыт (или можете подсказать где почитать) превращения Rails-app в Rails-engine?

Gregory Tereshko
26.09.2018
09:52:19
Хмм... не знал что так можно

mike
26.09.2018
09:52:39
Как это работат?
https://github.com/lucascaton/enumerate_it

Google
Aleksey
26.09.2018
09:58:48
быстрый вопрос: гем Money. Money.new(99.99) # => #<Money fractional:100 currency:EUR> Money.new(99.99).to_f # => 1.0 WTF? Куда делись центы

Zamira
26.09.2018
10:00:13
99.99 = 1 в теории вещественных чисел ? Поправьте если ошибаюсь

Gregory Tereshko
26.09.2018
10:00:26
Aleksey
26.09.2018
10:02:09
быстрый вопрос: гем Money. Money.new(99.99) # => #<Money fractional:100 currency:EUR> Money.new(99.99).to_f # => 1.0 WTF? Куда делись центы
как и ожидалось , прогнал, Money принимает цифру в центах, а не в долларах

Gregory Tereshko
26.09.2018
10:02:36
Ну так я ж об этом :) Куда методы складывать? Или допустим, мне нужно апдейтнуть статус. Но лексически это действие назвать disable. Не хочется захламлять модель такими короткими методоми

Vasiliy
26.09.2018
10:11:18
Michael
26.09.2018
10:55:13
Mojave уже пробовал кто-то? C env проблем нет?

Ilya
26.09.2018
10:55:41
нет вроде бы

Michael
26.09.2018
10:57:27
По рукой тайм капсулы нет, буду ставить вслепую, очень уж хочется dark theme попробовать :}

Темный
26.09.2018
11:04:54
Темная тема не зашла, ощущение незаконченности

Nikita
26.09.2018
11:05:58
Темная тема не зашла, ощущение незаконченности
Не все разработчики еще прилаги адаптировали

Темный
26.09.2018
11:06:53
Спарк адаптировал, в итоге имеем темный интерфейс с белой контентной зоной, удобно (нет)

Michael
26.09.2018
11:09:14
Если браузер на фулскрине, то контенет зона в отдельном рабочем столе

Все остальные инструменты, в которых ты провродишь время - темные ?

アルテミ
26.09.2018
11:19:07
оооо саблаймик и cv, милота то какая. За оба лови ментальный лайк

Google
Michael
26.09.2018
11:19:40
.}

Ладно пойду ставить, надеюсь ничего не поламается

Tony
26.09.2018
11:20:37
Всем привет! Не подскажите какие-нибудь open source проекты (не слишком груженые типо гитлаб) где можно посмотреть годный код и best practices и все такое

Michael
26.09.2018
11:22:24
Насчет репозиторий не скажу, но из актуального посоветовал бы следить за https://gorails.com

Там один парень видео снимает, и многое без подписки

Очень чисто пишет, и вот это все

+ rubocop и style guide

Tony
26.09.2018
11:24:31
тебе рельсовые?
ага Можно и другие (с Ruby связанные)

+ rubocop и style guide
Спасибо! Гляну.

Michael
26.09.2018
11:25:32
Но от Антона инфа будет более полезная :]

Anton
26.09.2018
11:25:38
http://www.opensourcerails.com https://github.com/davydovanton/awesome-hanami#hanami-project-list

Tony
26.09.2018
11:26:42
Большое спасибо, Антон!

Igor
26.09.2018
11:28:57
ребят в рельсах ActiveRecord, если писал select в sql, и там добавил count и тд. то relation возвращается в виде <ActiveRecord::Relation [#<User id: nil>, ...]>. Есть какой-то способ развернуть #<User id: nil>, и посмотреть что внутри?

Nursultan
26.09.2018
11:28:59
Народ всем привет. У кого есть договор на разработку сайта с тз?

Igor
26.09.2018
11:36:13
.first #=> #<User id: nil>

rekero
26.09.2018
11:43:12
.attributes

mike
26.09.2018
11:45:19
.inspect

Michael
26.09.2018
12:20:40
Все работает говорили они...

Google
Michael
26.09.2018
12:21:05
Ой не то



brew и tig отвалились

Nikita
26.09.2018
12:24:14
Michael
26.09.2018
12:24:22
Угу

Nikita
26.09.2018
12:24:36
Угу
просто сделай xcode-select --install

и все починится

Michael
26.09.2018
12:24:45
Да знаю

Просто, что же будет дальше .]

Nikita
26.09.2018
12:25:06
Да все по сути

Он довольно часто отваливается при обновлениях

Тут не будет больших багов в отличие от High Sierra, там и Metal 2 добавили и APFS, а тут по большей части внешние плюшки

Michael
26.09.2018
12:26:14
На Hight я так и не перешел кстати, пропустил ее.

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