首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails动态javascript加载

Rails动态javascript加载
EN

Stack Overflow用户
提问于 2018-04-30 21:19:44
回答 1查看 532关注 0票数 0

在RoR中,如何通过ajax调用动态加载位于自己rails服务器中的.js文件?如何定义到该.js文件的路径?

我要试着解释一下我想解决的情况。

我正在尝试将rails与"ThemePunch“中的html模板之一”革命滑块“一起使用作为我的"index.html.erb”。

基本上,模板添加了一个"revolution.js“,通过ajax调用”动态“加载另一个.js文件(或”扩展名“)。

我面临的问题是,我不知道如何定义到这个.js扩展文件或它的目录的路径。我得到了一个“获取路由错误”。

我可以定义到一个目录而不是控制器的路由吗?类似于:获取“革命/扩展/*”,以:呈现(/app/革命性/扩展/*)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-30 22:13:06

因此,您可以看到路由调用是对控制器上的操作进行调用,并根据返回视图或数据的操作设置的结果返回选项。

在你的情况下,你可以先

  1. ajax调用路由
  2. 路由将转到控制器操作。
    • 操作可以加载some.js.erb文件,并在其上写入脚本。或,
    • 动作可以呈现带有js加载的html模板,但同时,您可能需要使用js操作主视图页面,以显示滑块。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50108366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档