したがって、このRailsCastのように生成されるデータテーブル(きれいなテーブルを作成するためのJavaScriptライブラリ)を含むビューがあります。 簡単に言えば、データテーブルはサーバー側で作成され、新しいクラスはビューでレンダリングされるjson応答を作成します
したがって、生成されたビューには、クリックしたときに ajax イベントをトリガーするリンクがあり、データ属性があります。
link_to( "#{sir.sir_id}" , '#', :data => {'sir-id' => sir.id}, remote: true )
次のようにして、coffeescript でそのデータ属性の値をフェッチします。
$("a[data-sir-id]").click ->
data_sir_id = $(this).data("sir-id")
これは正常に動作します
その値 (sir-id) をコントローラーで使用できるようにして、関連するモデル オブジェクトを取得し、ajax を介して同じビューに表示できるようにします。別のデータ テーブルのコンテンツを埋めます (これはサーバー側を必要としません)。処理)
この新しいデータテーブルを ajax ソースで作成してフィードするにはどうすればよいですか?
コントローラーで sir_id を使用できれば、他の json オブジェクトをビューに返すことができると思いますが、ビューは最初に作成されたときに既に json をレンダリングしています。