我正在使用rails 2.3.11 ..并使用-P blogs运行我的rails应用程序
,网址就像http://localhost:3000/application_name
。
如何在我的rails视图文件的javascript中检索上面的url
请提出建议
修改
localhost:3000 / application_name是整个应用程序的base_url。我有一个带有$ .ajax的javascript:带有“控制器/动作”的url,由于它将加载页面ctrllr作为ctrllr而没有从我在javascript中给出的那个中获取ctrllr,因此无法正确加载。
答案 0 :(得分:1)
在rails中,基本上每个请求都可以在request
中找到。设置request.inspect
可能会让您对此有所了解。
如果您只需要javascript中的路径,则该文件必须是erb(例如something.js.erb)。那就是<%= blogs_path %>
。
如果你在谈论新的rails中的assets / javascripts / sprockets功能,我不知道,因为我还没有使用它。
答案 1 :(得分:1)
我建议你使用
<%= root_url %>