0
因爲我在Facebook的Iframe中運行Rails應用程序,所以我受限於使用Rails Session變量。我是能夠成功地改變我的網址做這包括將會議的細節在我所有的URL鏈接參數:我怎麼能有條件地改變default_url_options?
源:default_url_options and rails 3
class ApplicationController < ActionController::Base
#each url should pass the signed_request hash in params
def default_url_options(options = {})
if 2 == 3
{ :parsed_signed_request => @parsed_signed_request}
end
end
end
我的問題,但是,是 - 怎麼能我有條件地更改我的默認網址來實現特定的操作和視圖。目前的設置在未傳遞@parsed_signed_request變量的視圖上導致錯誤。
我的錯誤看起來像這樣:undefined method ``reverse_merge`` for nil:NilClass
必須有一個辦法只能這樣做的個人行爲。