
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 как-то что-то не то показывает

Radzhab
06.09.2017
05:00:18

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
зачем?