我想为名为Loan的特定模型添加自定义操作。
我想在这个动作的模型索引上有一个按钮,我不想要一个视图,只需要一个模型列表上的按钮。
另外,我需要在同一模型上将此操作放在模型索引上。让我们说,有status == some_status
的贷款。
我该怎么做?
谢谢。
从很高的层次来看,你只需要根据自己的情况进行分支。我们有很多方法可以做到这一点,但最简单的可能是这样的:
<% @loans.each do |loan| %>
<td>loan.name</td>
<td>loan.rate</td>
<td>
<% if loan.status == some_status %>
<!-- button code here -->
<% end %>
</td>
<% end %>
如果贷款状态等于some_status
的值,将显示按钮。否则该单元格将留空。