@rubyschool

Страница 341 из 921
LastGuard
05.09.2017
23:30:15
Дааа, спасибо!

Vlad
05.09.2017
23:30:48
Это просто сокращенный вариант. Называется тернарная условная операция. Очень часто годится для подобных случаев, чтобы писать в одну строчку.



На примере для совсем маленьких, если что

Google
Кеков Зез
05.09.2017
23:39:02
@ro31337 , а так можно?

LastGuard
05.09.2017
23:42:49
А где сейчас ошибка? я всё же хочу сделать расписанным видом.. а не выходит.. всё ровно не сохраняет..



https://paste2.org/22eB7w1M

Vlad
05.09.2017
23:45:36
33 строчка на скриншоте. selected - это атрибут тега option

http://htmlbook.ru/html/option

В 34 строчке надо писать его <option selected><%= barber.name %></option>

LastGuard
05.09.2017
23:47:27
без неё, тоже не сохраняет)

Vlad
05.09.2017
23:48:14
Блин, какой урок? А то я не пойму о чем речь

LastGuard
05.09.2017
23:48:55
у меня этот вопрос с 26урока, уже на 30.. я строчку использую, всё верно меняю.. но хочу до сути докапаться, как её расписать и чтобы она работала нормально

git@github.com:GreenTer/L29.git

репозиторий : ) в visit.erb надо расписать так, чтобы сохраняло результаты

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

Google
LastGuard
05.09.2017
23:50:59
https://github.com/GreenTer/L29

Залил конечный результат - который работает

Vlad
05.09.2017
23:57:49
Ща

LastGuard
05.09.2017
23:59:24
спс я пока оотойду - малышь проснулся.. если не буду отвечать

Vlad
06.09.2017
00:01:43


Ну вот расписанный вариант по-простому.

LastGuard
06.09.2017
00:08:30
Огромнейшее спасибо!, расписывал - чтобы уметь)) и знать как это делается.. так конечно в одну буду писать))

Просто из всех уроков на свои вопросы - находил ответ, решение.. а вот с этой строчкой ломаю голову давно

Vlad
06.09.2017
00:12:27
Ну надо просто привыкнуть к этому и дальше использовать, ибо городить if else не по ruby guide style.

https://github.com/arbox/ruby-style-guide/blob/master/README-ruRU.md#ternary-operator

LastGuard
06.09.2017
00:18:26
А как поставить такую подсветку как у Вас? : )

Vlad
06.09.2017
00:21:57
Если у вас в Sublime стоит packagecontrol, то вызываем Ctrl+Shift+P, набираем install package и набираем Asphalt theme

Хотя нет, не сработает, нет темы этой там...

Ну наберите theme просто и выдаст список, накачайте все и посмотрите через Preferences -> Color schemes попереключайте

LastGuard
06.09.2017
00:31:17
Спасибо большое! Со спокойной совестью теперь могу пойти спать : )) Спокойной..

Radzhab
06.09.2017
04:14:34


в params permit есть вот такие элементы

но почему то ему не нравится как я "разрешаю" хешы

Ro
06.09.2017
04:18:22
ну если ты про вложенные атрибуты, то вроде надо писать типа blabla_attributes: { :email, :password }

или в чем вопрос?

Google
Radzhab
06.09.2017
04:20:05
<ActionController::Parameters {"avatar_cache"=>"", "surname"=>"", "name"=>"", "patronymic"=>"", "birth_date"=>"", "etnicity_id"=>"1", "age"=>"", "birth_place"=>"", "passport"=>"", "passport_issued_by"=>"", "date_issue"=>"", "validate_period"=>"", "nationality_id"=>"1", "residence_document_id"=>"1", "migration_card"=>"0", "tensure"=>"", "patent"=>"0", "registration"=>"0", "med_book"=>"0", "patent_region_id"=>"1", "desired_regions"=>["1", "2"], "stop_sheet"=>"0", "stop_sheet_status_id"=>"1", "emp_type_id"=>"1", "qualification"=>"", "status_treatment_id"=>"1", "status_interview_id"=>"1", "treatment_date"=>"", "interview_date"=>"", "phone1"=>"", "comment"=>"", "bank_card"=>"", "email"=>"", "manager_id"=>"1"} permitted: false>

вот парамсы

я хочу принимать массивы значений possible_position_ids: [],

но система ругается

Fedor
06.09.2017
04:21:37
На что ругается

Radzhab
06.09.2017
04:21:39
пардон

desired_regions

syntax error, unexpected ',', expecting => :stop_sheet,

вот так выглядит пермит

params.require(:application_staff). permit(:id, :avatar_cache, :surname, :name, :patronymic, :birth_date, :etnicity_id, :age, :birth_place, :passport, :passport_issued_by, :date_issue, :validate_period, :nationality_id, :residence_document_id, :migration_card, :tensure, :patent, :registration, :med_book, :patent_region_id, desired_region_ids: [], :stop_sheet, :stop_sheet_status_id, :emp_type_id, :qualification, possible_position_ids: [], :status_treatment_id, :status_interview_id, :treatment_date, :interview_date, :phone1, :comment, :bank_card, :email, :manager_id) end

пробовал также desired_region: [],

все равно ругается

Radzhab
06.09.2017
04:27:07




даже саблайм красным выделил это место

Aleksey
06.09.2017
04:28:52
Так это не символ?

Точки с другой стороны?

Radzhab
06.09.2017
04:29:51
что за точки?

Aleksey
06.09.2017
04:30:20
А так не работает? :desired_regions

Просто и без []

Google
Fedor
06.09.2017
04:31:05
Все массивы должны быть в самом конце

ты по сути передаешь в метод кучу парамеров, снача символы, а потом хэш, где символам соотвествуют массивы

permit(:id, :avatar_cache, :surname, {desired_region_ids: [], possible_position_ids: [] } )

вот так это выглядит на самом деле

а что бы хэш можно было передать без фигурных скобочек, он должен быть последним параметром

Aleksey
06.09.2017
04:33:10
:desired_regions => []

Вот так ещё вычитал, это старые версии?

Admin
ERROR: S client not available

Fedor
06.09.2017
04:33:37
оооочень старые )

Aleksey
06.09.2017
04:34:05
Запомню на будущее, спасибо

Radzhab
06.09.2017
04:44:24


добавил в конец - заработало

как я понимаю какой то порядок должен быть

Fedor
06.09.2017
04:45:44
да

Radzhab
06.09.2017
04:47:48
интересно девки пляшут)

это баг или фича

Fedor
06.09.2017
04:55:10
это синтаксис языка

как ты собираешься передавать в пермежку то симфолы, то куски хэша, и что бы он это понял?

Aleksey
06.09.2017
04:57:30
Коллеги, как сделать сортабельные таблицы? Вот есть набор данных, некоторые данные за прошлый месяц, некоторые за этот, как вот сделать рядом с таблицей селект и там внутри типа "за этот месяц" выбрал и показались данные за этот, "за прошлый" ну и так далее, как реализовать. Гугление sortable rails tables как-то что-то не то показывает

Google
Radzhab
06.09.2017
05:00:38
кто хорошо с инглишом дружит

подскажите

http://api.rubyonrails.org/classes/ActionController/Parameters.html

где тут описано что нужен порядок

Fedor
06.09.2017
05:04:02
там не написано

потому что там написано, что ты передаешь параметры в метод

при передаче апраметров в метод хэш без скобок должен быть последним

это синтаксис языка, и нет особого смыла писать об этом в каждом месте, где используются методы

Nikolay
06.09.2017
08:44:08
подскажите как можно в css сделать чтобы звездочка в кнопке менялась на залитую, не могу селектор подобрать



.interested-btn:before { font-family: FontAwesome; content: "\f006"; }

вот такой css

Sergey
06.09.2017
08:44:58
тебе при наведении надо?

Nikolay
06.09.2017
08:45:07
при нажатии

focus вроде, но как селектор написать

Igor
06.09.2017
08:46:43
:active

вроде)

Nikolay
06.09.2017
08:48:44
мне кажется проблема, что надо как-то два псевдоселектора вместе написать

Igor
06.09.2017
08:49:41
зачем?

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