Я хочу получить некоторые записи из таблицы 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 сможет вернуть результаты, я смогу пройти фильтр вместе с запросом, тем самым сократив время ответа.