2016-11-27 4 views
0

Я новичок в рельсах, и я хочу интегрировать документы google с существующим проектом рельсов. Я хочу создать новый документ google для пользователя, когда он нажимает кнопку. Есть ли какие-либо ранее существовавшие драгоценные камни для того же самого? Любая помощь будет оцененаДокументы Google с рельсами

+0

Есть много камней там, просто искать 'Google Docs ruby'. Вы также можете попробовать Google REST API: https://developers.google.com/drive/v3/web/quickstart/ruby –

ответ

2

Посмотрите на официальный драгоценный камень Google для рубинов google-api-client. Пример использования из документации

require 'google/apis/drive_v2' 

Drive = Google::Apis::DriveV2 # Alias the module 
drive = Drive::DriveService.new 
drive.authorization = ... # See Googleauth or Signet libraries 

# Search for files in Drive (first page only) 
files = drive.list_files(q: "title contains 'finances'") 
files.items.each do |file| 
    puts file.title 
end 

# Upload a file 
metadata = Drive::File.new(title: 'My document') 
metadata = drive.insert_file(metadata, upload_source: 'test.txt', content_type: 'text/plain') 

# Download a file 
drive.get_file(metadata.id, download_dest: '/tmp/myfile.txt') 

 Смежные вопросы

  • Нет связанных вопросов^_^