В rails у меня есть этот флажок, где проверяемое значение должно быть истинным, если элемент включен в массив post.
- checked = (params[:comments] && params[:comments][:pictures] && params[:comments][:pictures].include?(comment.id))
=check_box_tag "comments[pictures][]", comment.id, checked
Проверенная часть выглядит очень некрасиво. Как отловить ошибку, если не заданы params [: comments] или params [: comments] [: pictures]? Я пытался
- checked = (params[:comments][:pictures].include?(comment.id)) || false
Но это не работает.