@rubyschool

Страница 322 из 921
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,_| - никогда такой формы не встречал.. могу высказать мнение, но не хочу выглядет еще глупее своих выше высказываний ; )

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

то что value - заведомо пустое?

spartakusQ
26.08.2017
23:33:25
то что value - заведомо пустое?
так если не ввели то пустое, поэтому и возвращает

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

ты же тут сам написал

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

написал - интуитивно : ) Это было моё предположение

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 все как надо

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

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
это ж гем еще устанавливать надо
похожее было, помогло подключение //= require jquery

или просто скрин

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
но я еще jquery не подключал
//= require jquery //= require jquery_ujs

Ilya
27.08.2017
00:49:32
так и писал)

у меня тут вебпак и еще какие-то приблуды, я не знаю как тут правильно установить ?

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
гугл говорит "draw_white_space": "all",
спасибо ? заработало

Страница 322 из 921