0

show userアクションへのハイパーリンクとして機能するために、scaffoldを使用して生成したユーザーインデックスビューの行を作成する方法。ユーザー行の任意の場所をクリックすると、対応するユーザーが表示されます。
部門にリンクできれば問題ありません。

コード

<table>
  <tr>
  <th>Username</th>
  <th></th>
  <th>email</th>
  <th>roll_no</th>
</tr>

<% @users.each do |user| %>
  <tr >//i want to make these rows as link
    <% if user.username!='admin' %>
      <td><%= user.username %></td>
      <td><%= user.email %></td>
      <td><%= user.roll_no %></td>
      <td><%= link_to 'show', @user %></td><br/>
      <td><%= link_to 'Delete', user, confirm: 'Are you sure?', method: :delete %></td>
    <% end %>
  </tr>
4

1 に答える 1

2

貧弱な人が言ったように、JavaScriptを使用する必要があります。このようなもの:

$('tr').click(function(){
    document.location.href='the_link_to_go_to';
})

ニーズに合わせて変更できます。

于 2012-04-10T17:45:20.947 に答える