Следующий тег во вложенной форме
<%= check_box_tag "friend_ids[]", ff.id, @contentrestrictions.friends.include?(ff.id) %>
обрабатывает следующий массив записей
>> @contentrestrictions
[
#<Contentrestriction id: 29, usercontent_id: nil, friend_id: nil, created_at: "2019-04-28 10:55:32", updated_at: "2019-04-28 10:55:32">,
#<Contentrestriction id: 30, usercontent_id: nil, friend_id: 2, created_at: "2019-04-28 10:55:32", updated_at: "2019-04-28 10:55:32">,
#<Contentrestriction id: 31, usercontent_id: nil, friend_id: 4, created_at: "2019-04-28 10:55:32", updated_at: "2019-04-28 10:55:32">]
Даже после
class Contentrestriction < ApplicationRecord
belongs_to :friend, optional: true
@contentrestrictions.
любым из friend_id, friend_ids
с добавлением или без []
все приводит к NoMethodError: неопределенный метод для Array.
как эта include
функция может получить правильный массив для работы?