阻止rails应用程序对特定操作运行验证

时间:2016-01-02 21:31:05

标签: ruby-on-rails

我正在尝试在我的rails应用上进行以下验证。但我不想对create操作进行以下验证。

validates :bed_room, :bath_room, :listing_name, :summary, :building_name, presence: true, unless: "status.draft?"

那么如何阻止它在create动作中执行此操作?

1 个答案:

答案 0 :(得分:2)

使用on选项:

validates :attribute, presence: true, on: :update

Rails Validation Docs

中的日期