CGI を使用して、テキスト フォームから新しい Web ページに情報を移動しようとしています。これを行うには、フォームに設定action
しaction="new.html"
ます。次に、.rb
ファイルの関連部分に次のものがあります。
get "/new.html" do
@graph = Koala::Facebook::API.new(session[:access_token])
@app = @graph.get_object(ENV["FACEBOOK_APP_ID"])
if session[:access_token]
@query=CGI.new() # Line of interest
@input=@query["tool_1"] # Line of interest
end
erb :my_tools_F
end
post "/new.html" do
redirect "/new.html"
end
新しい Web ページが読み込まれます@input
が、ファイルで呼び出すと空白になり.erb
ます。スクリプトのこの部分の前に、CGI が必要でした。私のウェブホストは Heroku で、両方の.erb
ファイルは というディレクトリにありますviews
。このアプリケーションは、Facebook で起動するように構築されています。
サンプルコードはこちらです。