2012-04-04 10 views
0

私のコントローラに@list値があり、products.Formがproduct_nameとAdd Button.Iのように見えるところがあります。@listにすべての値を追加する必要があります。私は全体のフォームを提出しません。 これを達成するには?ありがとう。あなたの質問は非常に奇妙に聞こえるCoffeeScriptのコントローラ変数へのアクセス

答えて

0

...

まず、任意のCoffeScriptソースは、(ブラウザで)クライアント側にダウンロードされるJavaScriptにコンパイルされます。コントローラーはサーバー側で実行されているため、HTTP要求によってのみアドレス可能です。

しかし、@list属性は2つのHTTP要求の間で永続的ではないため、質問に記載されているように、データを蓄積する必要がある場合は変更を維持する必要があります。

AJAX呼び出しを達成するために、私はjQueryのヘルパーを使用することをお勧めします:http://api.jquery.com/jQuery.ajax/、またはhttp://api.jquery.com/jQuery.get/http://api.jquery.com/jQuery.getJSON/のようなショートカット、...

http://guides.rubyonrails.org/action_controller_overview.html#methods-and-actionshttp://guides.rubyonrails.org/routing.htmlにteachedことができるよう残りは、Railsのルーティングです。

これが役に立ちます。

関連する問題