2016-11-24 71 views
0

我是一名Rails初学者,目前正在尝试制作一个Web应用程序,用户可能会看到一组卡片并能够向左或向右滑动每张卡片。我发现Gajus/Swing在其示例“卡堆栈”中给了我一个非常漂亮的可滑动卡接口。将JavaScript界面​​与Rails后端集成

现在,虽然我能够运行带有功能接口的导轨服务器(我可以将卡从堆栈中拖出来),但我不知道如何保持记录哪个卡被刷到后端的哪个方向轨道/ ActiveRecord的)。将此JavaScript接口与Rails集成时,后端如何工作?

请问我澄清任何事情,如果需要。任何帮助表示赞赏

PS:我在这里问,因为我认为这是一个关于JavaScript + Rails的普遍问题,而不是关于Swing接口本身的问题。

+0

你知道jquery和[ajax](http://api.jquery.com/jquery.ajax/)吗?我认为你可以在每个swipe javascript事件中做一个ajax文章。 – inye

回答

1

(警告,并没有因为3.2感动Rails)的

你从下往上开始,需要从上往下想。

你需要通过rails'hello world'的例子获取'Welcome to Rails'页面。它将包含在您的Rails应用程序的index.html中。

首先找到它,然后将它与您当前的index.html(或其他)进行比较,看看如何让rails应用程序呈现您的示例。

您需要了解您的css和javascript在rails框架中的位置(提示它们被视为资产),因为rails会将其提供给您的页面。

然后,你必须用Rails在后端建立一些东西来完成任何需要的工作。至少你需要创建一个至少有一个动作(方法)的控制器。那个行动可能会记录刷卡?

然后,你会做的最后一件事是弄清楚如何通过Javascript调用Rails控制器 - >动作。