有没有一种方法可以从UI上传csv文件,并且rails会将其上传到github repo,无论是否使用github_api?
fcy6dtqo1#
如果你的应用支持安装/声明**octokit**(如in here),你可以使用该库来实现你的GitHub目标:
client = Octokit::Client.new(:access_token => "YOUR_GITHUB_TOKEN")
或者:
client = Octokit::Client.new( client_id: ENV['GITHUB_CLIENT_ID'], client_secret: ENV['GITHUB_CLIENT_SECRET'], ) client.user(ENV['GITHUB_CLIENT_ID'], :headers => { "X-GitHub-OTP" => "2fa-token"})
然后,使用create_contents:
create_contents
client.create_contents("username/repositoryName", "branchName", "path/to/yourFile.csv", "file...content")
1条答案
按热度按时间fcy6dtqo1#
如果你的应用支持安装/声明**octokit**(如in here),你可以使用该库来实现你的GitHub目标:
或者:
然后,使用
create_contents
: