Rails アプリで ruby-1.8.7 と rails 2.3.5 を使用しています。ユーザーがyoutube_it gemを使用しているyoutubeに動画をアップロードできるようにする必要があります。しかし、ドキュメントを正しくフォローしているかどうかはわかりません。
ここに私のコントローラコードがあります:
class VideosController < ApplicationController
def upload
@upload_info = YouTubeIt::Client.new.upload_token(params, videos_url)
# params represent what values here, the doc says title, description but do i have to #build another form to get these values, i really need a working example.
end
ここに私のフォームがあります:
<% form_tag @upload_info[:url], :multipart => true do %>
<%= hidden_field_tag :token, @upload_info[:token] %>
<%= label_tag :file %>
<%= file_field_tag :file %>
<%= submit_tag "Upload video" %>
<% end %>
私の他の質問は、私のために新しいクライアントを初期化する次のステートメントをどこで指定することになっているのですか?
client = YouTubeIt::Client.new(:dev_key => "developer_key")
ここで助けが必要です。