@proRuby

Страница 290 из 1594
Dmitriy
25.11.2016
11:29:45
я еще не создал number_field

хотел с вью разобраться

да throught

kolas
25.11.2016
11:29:59
так должно быть? label input checkbox id title input number_field

Google
Dmitriy
25.11.2016
11:30:16
да

я выбираю станцию и ее порядковый номер

kolas
25.11.2016
11:31:37
ну самое простой итерировать станции через each и генерить хтмл руками

потом зарефакторишь хелперами

если руки дойдут ?

Aldar
25.11.2016
15:12:32
Dasha, у вас есть вакансии для нас?

Dima
26.11.2016
17:33:10
a_hash = { one: {sub: "hi"}, two: {sub: "why?"}}; puts a_hash a_hash.each do |k, v| puts v v.merge({new: "here!"}) puts v end почему не изменяется v?

праздник какой-то: http://www.screencast.com/t/I07Nhepd

Eugene
26.11.2016
17:42:37
вместо merge => merge!

Dima
26.11.2016
17:43:32
я еще удивлялся почему на массивах push работает, а на хешах нет

интересно еще что на rubyfillde код вылелтел с ошибкой: http://www.screencast.com/t/7OMoqCy5y

Google
Alexander
26.11.2016
18:11:01
Dima
26.11.2016
18:11:25
Другой тип по структуре. Либо []=, либо merge
там же не получалось потому что небыло merge!

Другой тип по структуре. Либо []=, либо merge
сейчас посомтрю что такое []=

Другой тип по структуре. Либо []=, либо merge
ну это element assignment в общем я вашего комента не понял, что к чему.

Alexander
26.11.2016
18:13:32
там же не получалось потому что небыло merge!
Получилось, просто не в тот же объект, а в новый, как Array#+

Dima
26.11.2016
18:13:58
Получилось, просто не в тот же объект, а в новый, как Array#+
эх... дык вопрос то был почему v не меняется )

Alexander
26.11.2016
18:14:19
ну это element assignment в общем я вашего комента не понял, что к чему.
А что непонятного? Добавить в Hash элемент по ключу, как в массив через push

эх... дык вопрос то был почему v не меняется )
Я ответил конкретно насчёт push у Hash

Dima
26.11.2016
18:17:02
А что непонятного? Добавить в Hash элемент по ключу, как в массив через push
вот этот вот ЛИБО между assignement и merge - в чем логика? почему либо

Задача была слить 2 хеша, пример я упримитивил до максимума ради читабельности.

Alexander
26.11.2016
18:19:30
Задача была слить 2 хеша, пример я упримитивил до максимума ради читабельности.
Array#push не сливает два массива, этим занимается concat, потому я упомянул []=

Dima
26.11.2016
18:19:56
ключевое словов return меняет что либо? в этом куске кода: https://gist.github.com/lbvf50mobile/00d2479b8c627d88b7a25e287bd41999#file-get_front_site-rb-L16

по идее ведь return идет автоматически, может есть какойто спец умысел в этом указании return.

Dima
27.11.2016
10:16:20
Выглядит очень плохо, используй Rubocop
там по ходу все надо переписывать

Alexander
27.11.2016
10:16:56
не мое
Rubocop и о ненужности return сообщит просто

Dima
27.11.2016
10:17:06
Google
Dima
27.11.2016
11:24:53
Кто либо знает где найти красивую бесплатную тему для bootstrap

есть у кого либо такой сайт?

I
27.11.2016
11:27:22
да просто гуглю обычно)

Alexander
27.11.2016
11:27:27
Dima
27.11.2016
11:36:42
А в чем смысл прикреплять all к active record find: @user_fonts = UserFont.where(:name => fonts_list).all разве он и так не все вхождения в таблицу согласно условию не вернет?

т.е. не find, a к where

Eugene
27.11.2016
11:39:35
никакого смысла, это лишнее

Dima
27.11.2016
11:40:26
Eugene
27.11.2016
11:41:29
используй новый синтаксис записи хэша (name: fonts_list)

Alexander
27.11.2016
11:46:51
Alex
27.11.2016
11:47:38
Я себе в атоме недавно как раз поставил конвертер из старого формата в новый

Alex
27.11.2016
11:48:07
не понимаю почему не запилили новый синтаксис для других вещей, например строк

почему низя так писать: "lol": 1

Alex
27.11.2016
11:48:31
Много старого было где-то?
Постоянно снипеты кода где хэши старые, ОСОБЕННО в binding.pry

Alexander
27.11.2016
11:48:36
почему низя так писать: "lol": 1
Можно, это будет символ

Alex
27.11.2016
11:48:38
Если что то из консоли копируешь то старый формат, бесит.

Можно, это будет символ
да, если бы добавить пробельчик вместо =>

Google
Alex
27.11.2016
11:49:26
"lol" : 1

js style.

Alexander
27.11.2016
11:49:45
Зачем?

Alex
27.11.2016
11:50:39
к - консистентность

Alexander
27.11.2016
11:50:41
Ну то есть, есть синтаксис :"lol#{foo}", который делает тебе символ, зачем вообще строки в качестве ключей?

Alex
27.11.2016
11:51:03
потому что иногда у тебя строки в качестве ключей, лол

Alexander
27.11.2016
11:51:24
(Забавно, что не только я чаще использую lol и kek вместо foo bar)

потому что иногда у тебя строки в качестве ключей, лол
Когда? И почему бы не сделать тот же symbolize?

Admin
ERROR: S client not available

Alex
27.11.2016
11:52:13
потому что ты работаешь с хэшиком который проверяется против строк

тогда тебе символы только мешать будут

Alexander
27.11.2016
11:52:57
потому что ты работаешь с хэшиком который проверяется против строк
Что значит «проверяется против строк»? Сравнивается?

Alex
27.11.2016
11:53:03
substitutes = { "bro" => 1, "notbro" => 2 } return substitutes[params[:answer]]

Один из примеров.

Я всегда пихаю символы когда это целесообразно. Но не всегда целесообразно.

Alex
27.11.2016
11:54:52
why?

зачем эти бесмысленные трансформации которые к тому же не звучат?

Alexander
27.11.2016
11:55:57
зачем эти бесмысленные трансформации которые к тому же не звучат?
Что значит «не звучат»? Чтобы синтаксис был красивее, и памяти меньше кушалось

Alex
27.11.2016
11:56:49
substitutes = { bro: 1, notbro: 2 } return substitutes[params[:answer].to_sym] Лишняя трансформация на мой взгляд тут ни к чему.

Google
Alex
27.11.2016
11:56:58
Неркасиво к тому же, там и так некрасивая конструкция

Alexander
27.11.2016
11:57:08
Память — дор. плюс, основная — синтаксис

Alex
27.11.2016
11:57:17
ну и не говоря уже что строки с пробелами как символы отвратительны.

:"@lol" kill me pls когда такое вижу.

Alexander
27.11.2016
11:58:05
ну и не говоря уже что строки с пробелами как символы отвратительны.
Ну смотря что тебе приходит, да. В том же селекте лучше андерскор использовать

Alex
27.11.2016
11:58:18
я просто тут не вижу доп. трансформацию юзать

потеря времени.

Alexander
27.11.2016
11:58:59
я просто тут не вижу доп. трансформацию юзать
А я не вижу смысла аллокейтить кучу строк и писать уродливые => )

Alex
27.11.2016
11:59:12
.to_sym во вложенном хэше уродливее.

А строка у тебя так и так аллокейтится

Alexander
27.11.2016
11:59:23
потеря времени.
В программировании ты всегда жертвуешь либо ЦП, либо памятью

Alex
27.11.2016
11:59:44
Причем в каждом конкретном случае можно выбрать чем жертвовать.

Alexander
27.11.2016
11:59:49
А строка у тебя так и так аллокейтится
Одна или все возможные + одна

Alex
27.11.2016
11:59:53
В данном случае я не вижу смысла в доп. трансформации.

Впрочем мне немного надоело спорить.

Alexander
27.11.2016
12:00:33
Причем в каждом конкретном случае можно выбрать чем жертвовать.
Это да, зависит от задачи и ситуации. Пока не встречал, где нужен ЦП, так что синтаксис побеждал

Кстати, если хочется — можешь фича-реквест создать, не?

Alex
27.11.2016
12:03:18
Кстати, если хочется — можешь фича-реквест создать, не?
Мне пока наро связываться с разработкой MRI

Alexander
27.11.2016
12:04:07
Мне пока наро связываться с разработкой MRI
А какая разница, никто не заставляет лезть в код, а спросить/обсудить никто не мешает

Alex
27.11.2016
12:04:34
Ну хотя бы потому что я считаю что такой вариант они рассматривали и почему то отмели.

Страница 290 из 1594