Ruby on rails rails 3链接到:远程

Ruby on rails rails 3链接到:远程,ruby-on-rails,ajax,ruby-on-rails-3,link-to,Ruby On Rails,Ajax,Ruby On Rails 3,Link To,我对RoR有些陌生,我正在尝试使用link_重新加载div id为“current_submission”的页面部分,并使用 我希望在单击提交的标题时,在页面底部显示“/submissions/#{submission.id}/display_attachment”的内容。我还不懂javascript,我看到的例子似乎需要用javascript编写函数?我认为AJAX的目的是通过学习javascript避免违反Rails抽象。我需要学习javascript来实现这一点吗?另外,我使用jquery

我对RoR有些陌生,我正在尝试使用link_重新加载div id为“current_submission”的页面部分,并使用

我希望在单击提交的标题时,在页面底部显示“/submissions/#{submission.id}/display_attachment”的内容。我还不懂javascript,我看到的例子似乎需要用javascript编写函数?我认为AJAX的目的是通过学习javascript避免违反Rails抽象。我需要学习javascript来实现这一点吗?另外,我使用jquery而不是prototype


我看了RailsCast 205,但还是很困惑

AJAX的要点是使用服务器数据更新页面上的内容,而无需重新加载页面。您必须了解一点javascript,但使用jQuery并不难。AJAX是异步JavaScript和XML的缩写,jQuery是JavaScript库。AJAX的要点是与服务器资源和客户端中呈现的应用程序异步通信(读/写内容)。因此,如果您想在不重新加载页面的情况下加载属于该资源的某些内容,则需要使用AJAX。它将使用提交的id,转到服务器,抓取内容,返回给您,您必须使用JavaScript来操作内容,例如,在页面底部的DOM元素中加载内容。谢谢。我的目标是向我的应用程序添加异步响应。我对Rails有了信心,但我对一些我不知道的琐事感到有些不知所措:javascript、jquery、xml、AJAX。我试图在rails指南网站上从上到下学习AJAX,但这并不令人愉快。您是否建议我改为自下而上学习JavaScript,并用JavaScript编写方法,而不是使用AJAX?简单地说:我的下一步应该是什么?在今天这个时代,JavaScript对web开发已经变得非常重要,所以把你的恐惧抛在脑后,去学习它。不仅是JavaScript,还包括编写web应用程序所需的任何其他内容。至于你的下一步,学习JS,并且学好它,否则你会在使用像jQuery这样的库时旋转(很多),因为它是用JS构建的,所以你必须知道核心概念:JS是如何工作的?AJAX是如何工作的?我怎么做“x”?如何扩展“x”函数?如何在控制台中调试此错误。。。这样想:在你知道如何书写之前,你必须先知道字母表
-for submission in @submissions
    =link_to submission.title, "/submissions/#{submission.id}/display_attachment", :remote=>true
%div#current_submission