|
- # == Schema Information
- #
- # Table name: action_node_inputs
- #
- # id :integer not null, primary key
- # action_nodes_id :integer
- # name :string(255)
- # input_type :string(255)
- # description :string(255)
- # is_required :boolean default("0")
- # sort_no :integer default("0")
- # user_id :integer
- # created_at :datetime not null
- # updated_at :datetime not null
- #
- # Indexes
- #
- # index_action_node_inputs_on_action_nodes_id (action_nodes_id)
- # index_action_node_inputs_on_user_id (user_id)
- #
-
- class Action::NodeInput < ApplicationRecord
- self.table_name = 'action_node_inputs'
- default_scope { order(sort_no: :asc) }
-
- belongs_to :action_node, :class_name => 'Action::Node', foreign_key: "action_nodes_id"
-
- validates :name, presence: { message: "不能为空" }
- validates :description, length: { maximum: 65535, too_long: "不能超过65535个字符"}
- end
|