我跟随Redmine Plugin tutorial并且作者在一个钩子中使用以下代码,该钩子在视图中调用,其中:
def load_issues(count)
(...)
issues = Issue.find(:all, :limit => count, :order => "created_on DESC")
issues.each do |issue|
html = "</p> <li>
#{ link_to h(truncate(issue.subject, :length => 60)), :controller => 'issues', :action => 'show', :id => issue }
</li> <p>"
end
return html
end
返回的HTML在页面上呈现。我的Bitnami Redmine安装根目录是http://localhost/redmine
问题在于link_to
生成的网址:
<a href="/issues/2">feature 1</a>
当我期待这样的事情时:
<a href="/redmine/issues/2">feature 1</a>
核心Redmine生成的其他链接知道root并且工作正常,因此此实现中缺少某些内容。我查看了核心Redmine中的一些代码,link_to
调用看起来就像这个,没有额外添加。