diff --git a/app/models/action/node_input.rb b/app/models/action/node_input.rb index f41dc19f4..29e9dc720 100644 --- a/app/models/action/node_input.rb +++ b/app/models/action/node_input.rb @@ -25,6 +25,6 @@ class Action::NodeInput < ApplicationRecord belongs_to :action_node, :class_name => 'Action::Node', foreign_key: "action_nodes_id" - validates :name, presence: { message: "不能为空" }, uniqueness: true + validates :name, presence: { message: "不能为空" }, uniqueness: { scope: :action_nodes_id } validates :description, length: { maximum: 65535, too_long: "不能超过65535个字符"} end diff --git a/app/models/action/node_select.rb b/app/models/action/node_select.rb index 9a849fae9..6958e7bf1 100644 --- a/app/models/action/node_select.rb +++ b/app/models/action/node_select.rb @@ -29,7 +29,7 @@ class Action::NodeSelect < ApplicationRecord belongs_to :action_node, :class_name => 'Action::Node', foreign_key: "action_nodes_id" belongs_to :user, optional: true - validates :name, presence: { message: "不能为空" }, uniqueness: true + validates :name, presence: { message: "不能为空" }, uniqueness: { scope: :action_nodes_id } validates :description, length: { maximum: 65535, too_long: "不能超过65535个字符"} def value