检查条目尚未完成

时间:2015-01-06 21:11:34

标签: ruby-on-rails

基本上有一个属于列表的潜在客户模型,如果用户已经为同一个列表创建了一个潜在客户,我希望另一个不会被创建,而是返回错误。

我的代码:

if Listing.lead.where(email: current_user.email).any?
  redirect_to :back, alert: "You have already submitted an enquiry to this franchise"
else
*other code*
end

为什么这不起作用的任何想法?它还在制作更多。

1 个答案:

答案 0 :(得分:0)

不确定您的代码究竟在做什么,除非您已经确定了领先优势。'

直接在Lead模型上运行检查。

if Lead.where(listing_id: xx, email: current_user.email).present?
## code