2016-11-24 7 views
0

私はRailsの初心者で、現在、ユーザーにカードの配列が表示され、各カードを左右にスワイプできるWebアプリケーションを作成しようとしています。私はGajus/Swingを見つけたので、その例の "カードスタック"ですばらしいスワイプブルカードインターフェースを手に入れました。JavaScriptインターフェイスとRailsバックエンドの統合

機能インタフェースを備えたレールサーバーを実行できますが(スタックからカードをドラッグできます)、バックエンドでどのカードがどの方向にスワイプされたかを記録する方法がありません( Rails/ActiveRecord)。このJavaScriptインタフェースをRailsと統合する際に、バックエンドはどのように機能しますか?

必要に応じて何かを明確にするようお願いします。どんな助けにも感謝します

PS:これはJavaScript + Railsに関する一般的な質問です。あなたがトップダウンで考える必要がありますし、ボトムアップから開始している

+0

あなたはjqueryと[ajax](http://api.jquery.com/jquery.ajax/)を知っていますか?私はすべてのスワイプのjavascriptイベントでajax投稿を行うことができると思います。 – inye

答えて

1

(警告は、3.2以降のRailsに触れていません)。

「hello worldへようこそ」の例では、「Welcome to Rails」ページを表示する必要があります。それはあなたのレールアプリのindex.htmlに含まれています。

最初に見つけて、現在のindex.html(または何でも)と比較して、あなたの例をレンダリングする方法を見てください。

あなたのcssとjavascriptがどこにあるのかについては、レールがあなたのページまで提供するので、あなたはそれらがアセットと見なされていることを覚えておく必要があります。

次に、必要な作業を行うRailsを使用して、バックエンドに何かを構築する必要があります。少なくとも、少なくとも1つのアクション(メソッド)を持つコントローラを作成する必要があります。その行動はスワイプを記録する可能性がありますか?

次に、Javascriptを使ってRailsコントローラ - >アクションを呼び出す方法を説明します。

関連する問題