2011-08-18 93 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 %>