【发布时间】:2012-10-31 15:21:27
【问题描述】:
我正在尝试使用 CGI 将信息从文本表单移动到新网页。为此,我在表单中将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
新网页加载,但当我在 .erb 文件中调用它时,@input 是空白的。在这部分脚本之前,我确实需要 CGI。我的虚拟主机是 Heroku,两个 .erb 文件都在一个名为 views 的目录中。该应用程序旨在在 Facebook 上启动。
示例代码为here。
【问题讨论】:
-
我更新了我的答案。看看对你有没有帮助。