我是Rails的初学者,目前正在尝试创建一个Web应用程序,用户可能会看到一系列卡片,并能够向左或向右滑动每张卡片。我发现Gajus/Swing在其示例“卡堆栈”中给了我一个看起来很漂亮的可刷卡接口。
现在,虽然我能够运行带有功能界面的rails服务器(我可以从堆栈中拖出卡片),但我不知道如何记录哪个卡被刷到后端的哪个方向(Rails / ActiveRecord的)。将此JavaScript界面与Rails集成后,后端如何工作?
如果需要,请让我澄清一下。任何帮助表示赞赏
PS:我在这里问,因为我认为这是关于JavaScript + Rails的一般问题,而不是关于Swing界面本身的问题。答案 0 :(得分:1)
(自3.2以来一直没有触及Rails)
你从下往上开始,需要自上而下思考。
你需要通过轨道“你好世界”#39;示例获得“欢迎使用Rails”#39;翻页。它将包含在rails应用程序的index.html中。
首先找到它,然后将它与您当前的index.html(或其他)进行比较,看看如何让rails应用程序呈现您的示例。
您需要了解您的css和javascript在rails框架中的位置,(提示它们被视为资产),因为rails会将其提供给您的网页。
然后你必须在后端使用Rails构建一些东西,它可以完成所需的任何工作。至少你需要创建一个至少有一个动作(方法)的控制器。那个动作可以记录滑动吗?
然后,你要做的最后一件事就是弄清楚如何通过Javascript调用Rails控制器>动作。