好吧,我有一个Redmine插件(Rails引擎)。插件使用钩子,使得它的HTML /控件在Redmine的每个页面上呈现。Redmine插件/ Rails引擎 - 每个页面上的插件中的images/javascripts路径?
我从这个插件接收和发送信息给控制器。现在我有两个选项可以用于javascript和css:相对路径或绝对路径。
相对路径不会适用于每个页面,因为URL路径可能从一个到三个节的任何位置到路径(由于控件必须从每个页面起作用)。这个选项要求我的插件每次都在URL中相同的嵌套级别进行渲染。
绝对路径适用于特定的安装,但当别人在安装时使用它时,我的插件会中断,而路径不在域根下,即www.mysite.com/redmine/而不是www.mysite.com。这需要手动编辑,这根本不算优雅。
有什么方法可以轻松解决这个看似简单的问题吗?
在引用位上,JavaScript有意义,它会起作用。然而,CSS - 如果我的插件显示在每个页面上,相对路径将改变,例如www.mysite.com/projects和www.mysite.com/projects/new不是吗? – 2011-05-05 04:04:39
我知道了thx的帮助! – 2011-05-29 03:11:39