使用rails查看预定消息

时间:2016-03-21 06:13:00

标签: ruby-on-rails ruby activerecord

我正在为项目使用gem'layed_job'。基本上,您可以使用以下属性安排作业:run_at。我想要做的是有一个列表要发送的消息,并有管理员查看编辑和删除它们的选项。这是我的HTML。

<tbody>
    <% @message.each do |message| %>
    <tr>
      <td><%= message.body %></td>
      <% end %>
    </tr>
</tbody>

这是我的控制器

def schedule_message
  @message = Message.order(sort_column => sort_direction)
end

现在它只显示已发送的消息,就像我之前所说的那样,我希望它能显示要发送的消息。这是我的观点。enter image description here

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

Message.where(["created_at >= ?", Time.zone.now]).order(sort_column => sort_direction)