2016-10-21 10 views
0

show.js.erbレールとして追加、私はそれがファイルするとき、データベースにいくつかの詳細をお送りhelperからmethodがロードされる(PSが追加しました出版社のウェブサイト)ルビー取得し、パスjsの値と送信/私のアプリケーションでは、変数

これは私が私のヘルパーに追加したfunctionです:

<%= save_param(publisher_id, params['url'], params['price']) %> 

params['url'] & params['price']jsファイルの両方からparamsあると自動的にを与えています。

私の問題は今params['url'] & params['price']jsのparamsなので、私は私のsave_param関数に渡すことができないです。

は、どのように私は私のsave_param関数にparams['url'] & params['price']valuesを渡すことができます。

答えて

0

railsヘルパーメソッドの代わりにjQuery ajax関数をドキュメントに使用します。

$.ajax({ 
    type:'POST', 
    url: '../save_param', 
    data: $.param({ publisher_id:1, url: params['url'], price: params['price'] }) 
}); 

必要に応じて、変数rubyを使用してjavascript変数を初期化できます。

var javascript_var = <%=ruby_var%>;

役に立てば幸い!

+0

ありがとう@satendra。それは 'Post'ではなく、' .txt'ファイルにparamsを追加しました。私はその道をハードコーディングし、まだ何もしなかった。 – Rubioli

関連する問題