現在、次のようにRoRアプリケーションの一連のジョブを一覧表示するために使用しているテーブルがあります。
<section id="table-wrapper">
<table id="jobs">
<thead>
<tr>
<td>position</td>
<td>company</td>
<td>location</td>
</tr>
</thead>
<tbody>
<% @jobs.each do |job| %>
<%= link_to url_with_protocol(job.job_url), :target => '_blank' do %>
<tr>
<td><strong><%= job.title %></strong></td>
<td><%= job.company %></td>
<td><%= job.city %>, <%= job.country %></td>
</tr>
<% end %>
<% end %>
</tbody>
</table>
</section>
私がしたいのは、ユーザーがテーブルの行にカーソルを合わせるとフォントの色が変わり、行をクリックすると、現在job.job_urlメソッドによって渡されているジョブURLに送信されることです。
私が理解できないのは、これをJavascriptと統合する方法です。
これに関するアドバイスや助けをいただければ幸いです:)
更新されたコンテンツ
#JS
$('table tbody tr').click(function(){
<%= link_to job.job_url, :target => '_blank' do %>;
})
#HTML
<section id="table-wrapper">
<table id="jobs">
<thead>
<tr>
<td>position</td>
<td>company</td>
<td>location</td>
</tr>
</thead>
<tbody>
<% @jobs.each do |job| %>
<tr>
<td><%= job.title %></td>
<td><%= job.company %></td>
<td><%= job.city %>, <%= job.country %></td>
</tr>
<% end %>
</tbody>
</table>
</section>
これはまだ機能していないようです-私がどこで間違っているのか知っていますか?