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

0 ответов

Другие вопросы по тегам