0
我想弄清楚逻辑,所以当用户选择下拉选择时,它会使用该电子邮件地址作为默认from
。例如,如果用户选择store1
,应该从[email protected]
发送,store2
应[email protected]
等来自ActionMailer的条件默认
class ApplicationMailer < ActionMailer::Base
default from: "[email protected]"
layout 'mailer'
end
这是用户用来选择一个存储的形式:
<%= form_for @entry do |f| %>
<div class="form-group">
<%= f.select :store, Store.all.map { |store| [store.name] }, :selected => @entry.store %>
</div>
<% end %>
在stores
表格,我有列name
和email_address
。