2016-02-18 25 views
0

我想檢查數據庫中沒有區分大小寫的controller.If它不存在我想保存它,否則我想顯示已存在的通知。我控制器檢查數據庫中沒有任何區分大小寫的Rails

def party_order_create 
@party_order = PartyOrder.find_by(party_order_params) 
if @party_order.present? 
    flash[:success] = "Party Not Saved" 
    redirect_to :action => "party_order_new" 
else @party_order = PartyOrder.new(party_order_params) 
    @party_order.save 
    flash[:success] = "Party Saved" 
    redirect_to :action => "party_order_new" 
end 

end`

我的模型是,

validates_uniqueness_of :party_order_list, :case_sensitive => false 

它工作得很好。但我得到黨保存通知.. 請請人幫我

回答

0
def party_order_create 
    @party_order = PartyOrder.find_by(party_order_params) 
    if @party_order.present? 
     flash[:success] = "Party Not Saved" 
     redirect_to :action => "party_order_new" 
    else 
     @party_order = PartyOrder.new(party_order_params) 
     if @party_order.save 
      flash[:success] = "Party Saved" 
      redirect_to :action => "party_order_new" 
     else 
      // redirect_to 
     end 
    end 
end 
+0

謝謝Sooo much @Dias ..我用不同的方式嘗試..這太簡單了..謝謝 – kelvin

相關問題