您好我正在尝试创建一个电子邮件系统。我使用Griddler gem作为电子邮件处理器来创建和保存发送到数据库中某个地址的电子邮件。
我现在想要实现的目标。是回复这些电子邮件但是没有在db中保存实际的电子邮件。
这是我到目前为止所拥有的。
mailbox_controller.rb
class MailboxController < ApplicationController
before_filter :is_admin?
def index
@mailbox = Mailbox.all
end
def show
@mailbox = Mailbox.find_by(id: params[:id])
@reply = Mailbox.new
end
def destroy
Mailbox.find(params[:id]).destroy
flash[:notice] = "Email deleted"
redirect_to mailbox_index_url
end
end
并在我的节目视图中
<div class="row">
<div class="large-12">
<%= form_for @reply, url: new_mailbox_path do |f| %>
<div class="field panel">
<%= f.label :body %><br>
<%= f.text_area :body, size: "30x10" %>
</div>
<% end %>
</div>
</div>
我也在考虑使用隐藏字段动态输入电子邮件地址。是否有一种不同的,更好的方法来动态创建属性保存内容,直到我按下发送按钮?