スカウフォールディングを使用して生成したユーザーインデックスビューの行を、show userアクションへのハイパーリンクとして機能させる方法。ユーザー行のどこかをクリックすると、対応するユーザーが表示されます。
私は部門にリンクすることもできます。Ruby on Railsでテーブル行をハイパーリンクとして動作させる方法は?
コード
<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>
JavaScriptを使用することはできません。あなたの '@ users.each'には' end'もありません。最後に、コードを正しくインデントするために質問を編集しました。私の編集内容を見直し、 '
'タグとバックティックを使用してコードの*ブロック*をフォーマットしないようにしてください。コードを選択して '{}'ボタンをクリックするか、ブロック全体を4つのスペースでインデントしてください。 – meagar