このインデックス ファイルを 2 つの列に変換しようとしています。左側は値の名前 (つまり、「世界で見たいと思う変化になる」) で、右側はそれぞれのカテゴリ、編集パス、および削除パスです。 .
理想的には、値の名前の長さに応じて値の属性がシフトするのではなく、固定されることを望みます。また、名前の最初の行に固定する必要があります (名前が非常に長い場合、名前は終了するまで改行されます)。
あまりにも複雑に聞こえなかったことを願っています。答えを見つけるのに苦労しただけなので、簡単にすべきだと思います。助けてくれてありがとう!
<!-- Default bootstrap panel contents -->
<div id="values" class="panel panel-default">
<div class="panel-heading">Values</div>
<div class="panel-body">
<p>Subjective, Non-Measureable, Inspirational and/or Helpful</p>
</div>
<!-- Table -->
<table class="table">
<% @values.each do |value| %>
<% if value.user == current_user %>
<td><%= value.name %></td>
<td>
<b><%= value.categories %></b>
<%= link_to edit_value_path(value) do %>
<span class="glyphicon glyphicon-edit"></span>
<% end %>
<%= link_to value, method: :delete, data: { confirm: 'Are you sure?' } do %>
<span class="glyphicon glyphicon-trash"></span>
<% end %>
</td>
<% end %>
<% end %>
</table>
</div>