@rubylang

Страница 1395 из 1684
No
21.02.2018
12:46:06
семантически

хотя синтаксически можно, это такой себе художественный прием

Alexander
21.02.2018
12:46:39
можно сначала закончить думать а потом писАть)

v
21.02.2018
12:50:34
можно текст набросать в notepad.exe

Google
Pavel
21.02.2018
13:01:20
я думаю что это ультима онлайн в детстве так влияет

на мозг

что начинаешь писать построчно

слышу к себе такие же претензии часто ?

v
21.02.2018
13:03:44
я думаю что это ультима онлайн в детстве так влияет
неа. Это просто трудности спереводом мысли в письменную форму

Nikita
21.02.2018
13:04:38
да не сказал бы) это привычка и от нее можно избавиться

Silent Bob
21.02.2018
13:21:33
при попытке bundle install получаю ошибку `Bundler::HTTPError Could not fetch specs from https://rubygems.org/` это у меня с сетью что-то?

Silent Bob
21.02.2018
13:22:26
Gem::RemoteFetcher::UnknownHostError timed out

еще у кого то это наблюдается?

Nikita
21.02.2018
13:27:27
bundle config timeout 90

Попробуй, мб поможет

Google
No
21.02.2018
13:28:39
у меня это со времен irc чатов

там все общались именно так

по одном мессаджу

типо, реалтайм ))

до этого всегда писал большие развернутые сообщения

Vasiliy
21.02.2018
13:32:52
до этого это во времена СССР еще?

Pavel
21.02.2018
13:33:05
ну как, фидонет

No
21.02.2018
13:38:40
до этого это во времена СССР еще?
до этого - это в средней школе на различных форумках

*форумных ролевых играх

помнится, когда-то были популярны

Klaster
21.02.2018
13:39:51
всем привет! нужна помощь. как правильно сделать валидацию пришедших параметров и возвращать соответствующий http-статус. к примеру, пришел невалидный с точки зрения бд объект, я хочу сделать проверку и вернуть соотв http-статус пока только следующее приходит в голову def create @template = Template.new(params[:template]) status_code = (:create if @template.valid? else :unprocessed_enity) reponse_json @template, status_code end response_json - хелпер и как сделать правильно, чтобы возвращать правильные http-коды без написания огромного кол-ва if/switch

Roman
21.02.2018
13:42:56
зачем тебе разные статусы? 422 хватает на все случаи жизни, если много типов ошибок, вводи внутренние коды обработку делай в отдельном объекте, в котором будут все твои ифы спрятаны, и возвращай нужный хеш

Klaster
21.02.2018
13:45:29
спасибо, буду читать и подумаю над вынесением обработки в отдельный объект

v
21.02.2018
13:48:34
ну какбы это хороший тон

Silent Bob
21.02.2018
13:49:56
Gem::RemoteFetcher::UnknownHostError timed out
заработало сейчас

Артур
21.02.2018
13:52:12
Google
Klaster
21.02.2018
14:00:57
Уже читаю про это) там в посте, что скинул Тенпеннай, используется responders

Shamil
21.02.2018
18:18:17
Не видел такого, но у ника есть примеры с Синатрой и рельсой
Нету к сожалению, только что говорил лично(повезло с ивентами). Говорит есть коммерческие проекты ну и конечно все закрыто))

Artur
21.02.2018
18:20:36
ну как, фидонет
фидонет научил меня думать прежде чем писать, и звонить на ноду каждые 5 минут в надежде, что появилось что-то новое в эхах и мне не выдали плюсик. Собсна я один раз сразу +++ получил. Такие вот дела.

Shamil
21.02.2018
18:26:28
Да нет, он весел)

Artur
21.02.2018
18:28:14
Да, на рейлсклубе вообще пхп рекламировал

Shamil
21.02.2018
18:29:23


Anton
21.02.2018
18:35:25
Приветы ему! Думаю с коро с ним увидимся

Nikita
21.02.2018
19:38:33
Привет, подскажите как работает метод: def by_type cars.select { |car| car.type == type} end Не могу до конца разобраться

Nikita Abasov: Привет, подскажите как работает метод: def by_type(type) cars.select { |car| car.type == type} end Не могу до конца разобраться

v
21.02.2018
19:40:16
Привет, подскажите как работает метод: def by_type cars.select { |car| car.type == type} end Не могу до конца разобраться
сравнивает у всех элементов массива свойство type с параметром type, если совпадает - добавляет элемент в массив-результат

по-моему так

Nikita
21.02.2018
19:40:31
Спасибо:)

pny
21.02.2018
19:40:43
https://apidock.com/ruby/Array/select

Vasiliy
21.02.2018
19:46:00
как фильтр

ворочавивает все для которых блок вернет тру

v
22.02.2018
08:39:31
посоны

а вы без каких гемов новый проект на рельсах не мыслите?

ojab
22.02.2018
08:40:42
без rails

v
22.02.2018
08:42:47
бывает

Google
Andiskiy
22.02.2018
08:54:14
подскажите пожалуйста как правильно ставить валидацию на поле reference. так validates :model_id, presence: true ? или так validates :model, presence: true ?

No
22.02.2018
08:54:38
вторая проверит, есть ли такая модель

если есть дефолт скоуп по deleated_at

то вторая проверит, что связующая сущность не deleted

на самом деле такой ситуации в нормальном флоу быть не должно

но лучше перестраховаться

и писать validates :model, presence: true

Andiskiy
22.02.2018
08:56:22
понял, но почему-то тесты падают, навреное нужно создать модель, верно?

No
22.02.2018
08:56:58
ну, если ты валидируешь присутствие связи

а связующей сущности нет

то она не создастся

поэтому добавь в фабрику связь

Andiskiy
22.02.2018
08:59:22
спасибо

Антон
22.02.2018
10:19:26
поэтому добавь в фабрику связь
лайфпфках: для связи условий, междометий, причастных и деепречастных оборотов, вводных слов итп используется не возврат строки, а запятая капец же: две простые мысли - страница текста

не надо так ?

No
22.02.2018
10:21:08
уже объяснял в ruby talks, что это привычка из старых мессенджеров

типо разговор в реалтайме

буду пытаться отвыкать )

Антон
22.02.2018
10:26:25
так это я был

Google
Alex
22.02.2018
10:29:41
привет. на страницу ведут 2 пути. с одним из них передается параметр. но если не найден он все равно откроет страницу. прописал в контроллере рендер 404(render 'errors/404' unless @category), но осознал что так не открыввается общая страница. не приходит в голову как поставить проверку только на роут get "#{page.absolute_path}-:category", to: 'portfolio#index'. Типа может как то прям в роутере можно? Какие мысли?





Aleksey
22.02.2018
10:33:15
поменять местами роуты, сначала с параметром, потом без

хотя хз. но в синатре например это работает так )

Alex
22.02.2018
10:34:54
ojab
22.02.2018
10:35:43
что такое page?

Alex
22.02.2018
10:37:54
что такое page?
да там на бд все завязано. объект страницы О_о

ojab
22.02.2018
10:38:52
(вопрос на самом деле подразумевал "откуда page берётся и что у неё в abolute_path")

Если в absolute_path не может быть - — можно constraint воткнуть

но это фиговое решение, да

и почему изменение порядка роутов не прокатит?

Alex
22.02.2018
10:43:14
потому что это вызывается колбеком перед каждым экшном



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