2016-11-24 72 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控制器 - >動作。