我如何使用Rails模型中的ruby破损

问题描述 投票:0回答:1

如果存在,不创建/保存的最佳方法是什么?我的模型中有以下内容

class Censu < ApplicationRecord
    before_create :check_if_exist


    def check_if_exist
       break if ItemsCensu.exists?(year: @year)
            puts  "Εχεις κανει απογραφη για την χρονια #{@year}"

    end
end

我尝试渲染:index但仍然不起作用,也坏了

如果我放假我有以下错误

无效休息那么如果存在年份,我该如何停止创建?并把看跌消息作为警告或错误?

ruby-on-rails ruby-on-rails-6
1个回答
0
投票

随便换个零钱

class Censu < ApplicationRecord
    before_create :check_if_exist

    def check_if_exist
       return if ItemsCensu.exists?(year: @year)

       // your other code here
    end
end
© www.soinside.com 2019 - 2024. All rights reserved.