【问题标题】:Validate email format without model - databasedotcom gem验证没有模型的电子邮件格式 - databasedotcom gem
【发布时间】:2013-05-12 18:53:54
【问题描述】:

我是 Rails 的新手,我正在使用 salesforce gem、databasedotcom,因此没有我通常会验证电子邮件地址格式的模型,simple_form 正在验证存在,但是当输入无效电子邮件时出现此错误:

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?”的内容但我不确定要采取什么步骤来完成这项工作,因为这本身是行不通的。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 databasedotcom-gem


    【解决方案1】:

    这似乎是您的一个选项,client_side_validations-simple_form gem 具有带有 client_side_validation 的 simple_form。

    希望对你有帮助

    【讨论】:

    • 谢谢,我看看有没有帮助! :)
    猜你喜欢
    • 2023-04-07
    • 2013-02-01
    • 2017-10-23
    • 2014-07-28
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    • 2013-01-18
    相关资源
    最近更新 更多