Почему Airtable ruby не возвращает данные для некоторых таблиц, а для некоторых других?
Я хочу получить некоторые записи из таблицы Airtable, используя гем airtable-ruby. Он возвращается пустым, где, как и когда я использовал гем Airrecord, записи отображаются.
Теперь причина моего вопроса заключается в следующем: я не хочу получать все записи (что делает Airrecord) перед тем, как отфильтровать записи, которые я хочу. Это возможно с гемом Airtable (но он возвращает пустой массив)
С жемчужиной Airrecord
def coding_chall_sub
@challenges_submissions_table = Airrecord.table(
Rails.application.credentials.airtable[:api_key],
Rails.application.credentials.airtable[:students_table_app_id],
'Coding Challenges Submissions'
)
@challenges_submissions_table
end
С жетоном Airtable
def coding_chall_sub
@client = Airtable::Client.new(
Rails.application.credentials.airtable[:api_key]
)
@table = @client.table(
Rails.application.credentials.airtable[:students_table_app_id],
'Coding Challenges Submissions'
)
@table.all
end
Airrecord возвращает все записи, а Airtable - нет. Если Airtable сможет вернуть результаты, я смогу пройти фильтр вместе с запросом, тем самым сократив время отклика.