2011-08-18 80 views
0

我的工作軌道2.3.11 ..並與-P博客檢索軌道基礎URL

和URL會像http://localhost:3000/application_name運行我的Rails應用程序。

如何找回我的導軌的JavaScript內上面的網址查看文件

請給點建議

編輯

本地主機:3000/APPLICATION_NAME是BASE_URL各地應用。我有一個JavaScript與$ .ajax與:與「控制器/行動」的網址是不加載正確的,因爲它採取加載頁面ctrllr作爲ctrllr,而不是從我給的JavaScript中的ctrllr。

+0

? – pduersteler

+0

@pduersteler rails 2.3.11 – useranon

+0

我不確定,但是嘗試在你的'environment.rb'中添加'ActionController :: AbstractRequest.relative_url_root =「/ application_name'' – rubyprince

回答

1

在rails中,基本上每個請求都可以在request中找到。把一個request.inspect可能會讓你對此有所瞭解。

如果你只是需要在你的JavaScript的路徑,該文件需要是一個erb(例如something.js.erb)。那麼它只會是<%= blogs_path %>

如果你正在談論新rails中的assets/javascripts/sprockets功能,我不知道,因爲我還沒有使用過。

+0

http:// localhost:3000/application_name是整個base_url應用程序。我有一個JavaScript與$ .ajax與:與「控制器/行動」的網址是不加載正確的,因爲它採取加載頁面ctrllr作爲ctrllr,而不是從我給的JavaScript中的ctrllr。 – useranon

1

其導軌版本是您使用我會建議你使用

<%= root_url %>