我想爲Rails應用程序的shopify安裝scripttag。 我的js文件在這裏:http://javascript.dataglobe.eu/index.js,它只有一個sayHello()函數。 我在Rails應用程序進行的認證,我得到的令牌,我添加了兩行安裝scripttag:Shopify scripttag install - > URI :: BadURIError
ShopifyAPI::Base.site = @token
s = ShopifyAPI::ScriptTag.create(:event => "onload",:src => "http://javascript.dataglobe.eu/index.js")
我的應用程序部署到Heroku上,並安裝它之後,我總是得到這樣的錯誤: URI :: BadURIError(兩個URI都是相對的): app/controllers/home_controller.rb:19:在'index'中
我的錯誤在哪裏?
如果這不是問題,請發佈堆棧跟蹤或從您的控制器的代碼,以便我們可以找出發生了什麼。 – 2012-08-14 12:26:45
好的,謝謝你的回答,我今天就試一試。 – kungfucsiga 2012-08-15 07:28:40
我試了一下,這是我的控制器:sess = ShopifyAPI :: Session.new(params ['shop'],response ['credentials'] ['token']) ShopifyAPI :: Base.activate_session(sess) ShopifyAPI :: ScriptTag.create(:event =>「onload」,:src =>「http://javascript.dataglobe.eu/index.js」)會話是有效的,我檢查了它。我收到了以下錯誤消息:「失敗。響應代碼= 403.響應消息=禁止。」 ....爲什麼被禁止? – kungfucsiga 2012-08-15 08:14:26