【发布时间】:2010-04-09 15:28:57
【问题描述】:
我想在普通的 Activerecord 表中有一个“删除用户”链接,但我不知道如何在 haml 中处理内联 ruby。
我有这个:
%tbody
- @users.each do |user|
%tr
%td= user.name
%td= user.login
%td
%a
%img{:src => '../images/delete.png', :title => 'Delete user'}
如何制作
- user.destroy
成为 Haml 中的可点击链接?
【问题讨论】:
-
@James 的答案是正确的。您不能将
user.destroy方法分配给 html 链接。您唯一能做的就是将user.destroy方法放入控制器中的操作中,并创建一个调用此方法的链接。 @James 回答显示了标准的做法。