ruby-on-rails - 显示创建电子邮件的用户
问题描述
我正在通过邮件制作一个小的感谢模块。在感谢列表中,我想显示创建(发送或编写)电子邮件的用户,以便在邮件列表中显示发送者和编写者。我正在使用设计宝石。
这是我的代码:
控制器/gratitudes_controller.rb
def index
@gratitudes = Gratitude.all
@gratitude_user = current_user.gratitudes
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @gratitudes }
end
end
意见/感谢/index.html:
<h1>Listing gratitudes</h1>
<table>
<tr>
<th>Subject</th>
<th>Message</th>
<th>User</th>
<th>author</th>
<th></th>
<th></th>
<th></th>
</tr>
<% @gratitudes.each do |gratitude| %>
<tr>
<td><%= gratitude.subject %></td>
<td><%= gratitude.message %></td>
<td><%= gratitude.user.complete_name %></td>
<td><%= here the author's %></td>
<td><%= link_to 'Show', gratitude %></td>
<td><%= link_to 'Edit', edit_gratitude_path(gratitude) %></td>
<td><%= link_to 'Destroy', gratitude, :confirm => 'Are you sure?', :method => :delete %></td>
</tr>
<% end %>
</table>
<br />
<%= link_to 'New Gratitude', new_gratitude_path %>
解决方案
推荐阅读
- amazon-web-services - 尝试使用 dms 将 dataase 从 ec2 实例迁移到 rds 我在 dms 运行测试时遇到此错误
- c# - C# 或 Powershell - 通过 SID 拒绝特定用户对文件的所有权限
- python - 如何在新列中查找模式和替换值
- excel - 当目标的每一行代表一个工作簿时,使用 vba 从多个工作簿中复制数据
- ios - 更新 UITableViewCell 的 layoutSubviews() 内的约束
- node.js - 真的没有直接的方法来更新 Windows 上的节点和 npm 吗?
- c# - EmguCV 在 C# 中对 ID 卡或 Pan Card 进行歪斜检测
- database - 撤销 PostgreSQL 用户的访问权限以查看其他表
- mysql - 匹配非拉丁字母
- c++ - 不推荐使用 PTCHAR 的字符串文字