2013-05-12 119 views
0

我是Rails的新手,我使用的是salesforce gem,databasedotcom,所以沒有我通常會驗證電子郵件地址格式的模型,simple_form正在驗證存在,但是當出現此錯誤時無效的電子郵件中輸入:驗證電子郵件格式沒有模型 - databasedotcom gem

Databasedotcom::SalesForceError at /leads 
Email: invalid email address:def create 

這裏是控制器:

def create 
@lead = Lead.new(params[:lead]) 
@lead['OwnerId'] = '005b0000000WxqE' 

if @lead.save 
    redirect_to @event 
else 
    render "new" 
end 
end 

這裏是形式:

<%= simple_form_for @lead, url: leads_path(@lead, event_id: params[:event_id]), method: :post do |f| %> 
<%= f.input :FirstName, :label => "First Name" %> 
<%= f.input :LastName, :label => "Last Name" %> 
<%= f.input :Email %> 
<%= f.input :Company %> 
<%= f.button :submit, value: "Submit" %> 
<% end %> 

我需要添加類似'if @ lead.valid?'的內容但我不知道採取什麼步驟來完成這項工作,因爲它本身並不起作用。

回答