首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

relative_url_root哪位高手用过

2012-02-02 
relative_url_root谁用过 求助cant convert nil into StringExtracted source (around line #11):8:xml.l

relative_url_root谁用过 求助
can't convert nil into String

Extracted source (around line #11): 

8: xml.link topic_url(@forum, @topic)
9: xml.language "en-us"[:feed_language]
10: xml.ttl "60"
11: xml.tag! "atom:link", :rel => 'search', :type => 'application/opensearchdescription+xml', :href => "http://#{request.host_with_port+ActionController::Base.relative_url_root}/open_search.xml"
12: xml.description @topic.body
13: 
14: render :partial => "layouts/post", :collection => @posts, :locals => {:xm => xml}


原来的代码是request.relative_url_root 但我查自己的API发现没这个方法 网上说2.2后移到了ActionController::Base里 我试了结果取不到值了 我的环境是rails2.3.5 求帮助 在线等



[解决办法]
旧版中用的是 request.relative_url_root方法

新版中用的是 ActionController::Base.relative_url_root方法,如果你的环境是 2.3.5,这个方法是可以用这个方法的。具体看是不是这个环境的,你要仔细检查下你的环境配置environment.rb 。

热点排行