我的应用程序需要配置在二级目录,而不是在根目录下面。也就是说要用这样的方式来访问
php?name=rails" onclick="tagshow(event)" class="t_tag">rails应用程序的根目录:
http://www.mysite.com/myapp
服务器是用的apache+mongrel。试过用mongrel的--prefix参数,只能解决一部分问题。后来又把程序(视图)里的链接都改写为url_for的方式,但是不知为何,这个对image_tag起作用,但是对
link_to不起作用,同时对控制器里写的redirect_to也不起作用。
我也试过在environment.rb写这一句:
ActionController::AbstractRequest.relative_url_root = "/myapp"
经过
测试,效果和--prefix参数是一样的。
向大家请教一下,还有别的方法吗?