
Ro
26.08.2017
22:49:41
имей в виду, что даты в ебанутом формате, сначала месяц идет
наверное да, думаю они тебе сами должны прислать карту
одеск этот
мне присылали

Google

Ro
26.08.2017
22:50:27
т.е. данные им даешь и все

Nikolay
26.08.2017
22:52:10
Хорошо, буду разбираться )

LastGuard
26.08.2017
22:54:04
Ребята, кто может, распишите подробнее строку с воскл! знаком
более просто*

Ro
26.08.2017
22:55:06
лучше разбить ее на 3 строки

LastGuard
26.08.2017
22:55:07
а то п оуровню знаний - накладочка вышла, знаний и применяемого материала ?

Ro
26.08.2017
22:55:10
разбей - скинь скрин
проще будет расписывать
сначала .select, потом .values, потом .join

LastGuard
26.08.2017
22:57:03
не знаю как, до этого так не сокращали* по урокам, делали типа hh={'key'=>'value','..'=>'..'} Hash (L11.2.0.rb)
тоесть это как
hh.each do |key, value|
if params[key]==''
@error=hh[key]
return erb :visit
end

Google

Tanya
26.08.2017
22:57:36
ну если в кратце, присвоить, выбрать, вставить. values непомню только
а так @error этому присваиваешь значение которое через поиск(select) по ключам и параметру, а Join(,) разделить значения запятой

LastGuard
26.08.2017
22:58:33
просто для меня такой вид строки - потеря.. я не могу расписать, вот прошу чтобы кто-то расписал более просто эту строку @error = hh.select {|key,_| params[key] ==""}.values.join(", ")

Ro
26.08.2017
22:58:41
ладно, сокращу за тебя:
hh
.select... # выбирает значения по определенному словию, выдает хеш
.values # получает из хеша только ключи, выдает массив
.join... # соединяет массив в строку с разделителем (запятая)
разбивай строки если не можешь понять
проще будет читать
попробуй запустить без двух последних строк (values и join) и посмотри что будет
типа puts hh.select...
потом puts hh.select....values
и т.д.

LastGuard
26.08.2017
23:00:57
Спасибо! до этого урока 24 - подобного не было, поэтому меня и озадачило это.. Вы в уроках расписывали подробно, но была предложена такая строка с учеников, и Вы удалили свой код и сразу перешли на данный хеш.. но не объяснили что к чему : ) Извиняюсь если где-то не прав

Ro
26.08.2017
23:02:21
да, бывают разные моменты в обучении. Попробуйте разбить эту строку по предложенному выше методу и вывести значения на экран
начать можно просто с puts hh

Vasyl
26.08.2017
23:03:20
Привет всем!Кто пользуетеся виртуальной машиной? Какие характеристики нужно +-,или лучше переключать Ос вручную :)

LastGuard
26.08.2017
23:03:31
уже в процессе : ) Благодаря этому случаю, в дальнейшем буду знать как действовать с подобными трудностями, просто всё делать/добавлять постепенно

Ro
26.08.2017
23:04:05
пользуюсь когда с винды VMWare
на маке особо нет нужды (юзаю докер правда иногда - тоже своего рода вирт.машина)
характеристики - побольше оперативной памяти)
и желательно диск SSD
если компьютер старенький, то лучше накатить отдельно и грузить без вирт.машины

Google

Vasyl
26.08.2017
23:05:12
Понятно нихто виртуалбокс не юзал ?
Да буду соберать Пк мощный для вирт

Ro
26.08.2017
23:07:18
юзал, он бесплатен и похуже платного софта
(VMWAre workstation платный)

Vasyl
26.08.2017
23:17:44
Окей спасибо за информацию :)

Tanya
26.08.2017
23:20:32
хз, у меня пк нормальный, все равно поставила второй системой, мне кажется так проще :)
на виртуалке пробовала одно время пытаться прогать, чет не зашло

LastGuard
26.08.2017
23:24:26
hh = {
:user_name => "Введите имя",
:user_phone => "Введите телефон",
:user_time => "Введите дату и время"}
@error = hh.select {|key,_| params[key] ==""}.values.join(", ")
1.0 @error = hh.select # выбирает и обрабатывает хеш hh
1.1 @error = hh.select{|key,_| params[key] ==""}.values # если key(один из трёх) и его параметр (value) - равен пустому значению, тогда выводить value данного ключа(key)
1.2 @error = hh.select{|key,_| params[key] ==""}.values.join(", ") # .join добавляtет в конце value (", ") и т.д. цикл выводит все значения value1, value2, value3 если они пустые*
Вопрос: расписал всё я правильно:
P.S. что означает |key,_| - никогда такой формы не встречал.. могу высказать мнение, но не хочу выглядет еще глупее своих выше высказываний ; )


spartakusQ
26.08.2017
23:26:52
hh = {
:user_name => "Введите имя",
:user_phone => "Введите телефон",
:user_time => "Введите дату и время"}
@error = hh.select {|key,_| params[key] ==""}.values.join(", ")
1.0 @error = hh.select # выбирает и обрабатывает хеш hh
1.1 @error = hh.select{|key,_| params[key] ==""}.values # если key(один из трёх) и его параметр (value) - равен пустому значению, тогда выводить value данного ключа(key)
1.2 @error = hh.select{|key,_| params[key] ==""}.values.join(", ") # .join добавляtет в конце value (", ") и т.д. цикл выводит все значения value1, value2, value3 если они пустые*
Вопрос: расписал всё я правильно:
P.S. что означает |key,_| - никогда такой формы не встречал.. могу высказать мнение, но не хочу выглядет еще глупее своих выше высказываний ; )
key это ключ хеша, по нему идёт поиск
|key, value| - ключ. значение

LastGuard
26.08.2017
23:29:24
так а почему тогда пишется |key,_| а не |key,value| что означает ,_|
то что value - заведомо пустое?

spartakusQ
26.08.2017
23:33:25
@error = hh.select{|key,_| params[key] ==""}.values # если key(один из трёх) и его параметр (value) - равен пустому значению, тогда выводить value данного ключа(key)
ты же тут сам написал

LastGuard
26.08.2017
23:35:25
понял ,_| - если value пустое, тогда код выполнится, а если value чему-то равно, тогда когд переходит к следующему значению, либо завершает цикл
написал - интуитивно : ) Это было моё предположение

spartakusQ
26.08.2017
23:35:40
ну написал правильно

LastGuard
26.08.2017
23:35:55
а в конце и спросил - чтобы удостовериться : )

Google

spartakusQ
26.08.2017
23:35:58
значит понял

LastGuard
26.08.2017
23:36:08
Спасибо! : )

spartakusQ
26.08.2017
23:38:58
кстати, может кто посоветовать сайт для практики mysql запросов

Tanya
26.08.2017
23:43:07
http://sql-ex.ru/
если я правильно поняла тебя @sportauss

Ilya
27.08.2017
00:14:05
link_to 'Destroy', [:admin, city], method: :delete, data: { confirm: 'Are you sure?' }
почему меня это на show перекидывает? Даже confirm не вылазит, в html стоит метод delete все как надо

spartakusQ
27.08.2017
00:24:07

Ilya
27.08.2017
00:24:54
// require rails-ujs
// require turbolinks
// require_tree .
// $(function() {
// $(".owl-carousel").owlCarousel();
// });

spartakusQ
27.08.2017
00:25:23

Admin
ERROR: S client not available

spartakusQ
27.08.2017
00:25:37
добавь

Ilya
27.08.2017
00:26:28
неужели в jquery проблема?

spartakusQ
27.08.2017
00:27:05

Ilya
27.08.2017
00:27:43
это ж гем еще устанавливать надо
а то у меня Sprockets::FileNotFound

spartakusQ
27.08.2017
00:28:51
или просто скрин

Ilya
27.08.2017
00:40:40

spartakusQ
27.08.2017
00:41:58
<%= link_to 'Destroy' [:admin, city], :method => :delete, :confirm => "Are you sure?", :title => "Delete" %>

Google

Ilya
27.08.2017
00:42:36
стрелки поставить?

spartakusQ
27.08.2017
00:43:13

Ilya
27.08.2017
00:44:28
нет
но я еще jquery не подключал

spartakusQ
27.08.2017
00:45:36

Ilya
27.08.2017
00:49:32
так и писал)
у меня тут вебпак и еще какие-то приблуды, я не знаю как тут правильно установить ?

spartakusQ
27.08.2017
00:53:30

Ilya
27.08.2017
00:53:53
ну я вроде через ярн добавил //=require jquery видит jquery_ujs нет
стрелки поставил, результат тот же

spartakusQ
27.08.2017
00:54:45
тогда тебе ждать более мудрых рубистов

Ilya
27.08.2017
00:56:09
да странная хрень какая-то, пойду спать наверное

Tanya
27.08.2017
01:14:43
как в саблайме эти точки слева выставить автоматом?
слева от строчек.

Ilya
27.08.2017
01:44:20
В каком смысле автоматом? Точки это пробелы

Tanya
27.08.2017
01:44:42
я знаю что пробелы, у меня они не отображаются. вот хочу чтобы тоже отображались
у меня их видно только если весь текст выделить.

Ilya
27.08.2017
01:48:07
аа, ну я саблаймом не пользуюсь, но наверняка в настройках редактора где-то будет Show invisibles или show whitespaces что-то такое
гугл говорит "draw_white_space": "all",

Tanya
27.08.2017
01:49:20