0
私は現在、自分のasanaアカウントにあるプロジェクトのリストを取得し、Webページに投稿しようとしています。私はすでにRubyにoauthを設定しています。私はプロジェクトのためのアサナAPIを呼び出す方法を今問題を考え出しています。Rubyを使用してAsanaプロジェクトを取得する
のget '/ワークスペースは'
if $client
"<h1>Workspaces</h1>" \
#u1 is an unordered html bulleted list; li defines the list item
$client.workspaces.find_all.each do |workspace|
get "\t* #{workspace.name} - projects:"
$client.projects.find_by_workspace(workspace: workspace.id).each do |projects|
get "\t\t- #{projects.name}"
"<ul>" + $client.projects.find_all.map { |w| "<li>#{w.name}</li>" }.join + "</ul>"
end
end
else
redirect '/sign_in'
end
エンド
を行い、私はエラーメッセージを取得しています:: 未定義のメソッドを `#
は「取得ここで私は、現在使用しているコードがありますfile: app.rb location: block (2 levels) in <class:SinatraApp> line: 42
取得以外の方法として、他にどのような方法を使用する必要がありますか?