Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何将动作文本附件的验证从javascript移动到模型_Ruby On Rails_Ruby On Rails 6_Actiontext - Fatal编程技术网

Ruby on rails 如何将动作文本附件的验证从javascript移动到模型

Ruby on rails 如何将动作文本附件的验证从javascript移动到模型,ruby-on-rails,ruby-on-rails-6,actiontext,Ruby On Rails,Ruby On Rails 6,Actiontext,我们目前正在这样做,以验证上传的行动文本,它的工作正常。是否有方法将此验证移动到服务器,即在course.rb中而不是在javascript中 models/course.rb class Course < ApplicationRecord has_rich_text :description has_one :description_text, class_name: 'ActionText::RichText', as: :record end 这有一个宝石- 您将能够在

我们目前正在这样做,以验证上传的行动文本,它的工作正常。是否有方法将此验证移动到服务器,即在
course.rb中而不是在javascript中

models/course.rb

class Course < ApplicationRecord 
  has_rich_text :description
  has_one :description_text, class_name: 'ActionText::RichText', as: :record
end
这有一个宝石-

您将能够在模型中编写常规外观验证:

has_one_attached: file      
validates :file, attached: true, size: { less_than: 100.megabytes , message: 'too big' }
这有一个宝石-

您将能够在模型中编写常规外观验证:

has_one_attached: file      
validates :file, attached: true, size: { less_than: 100.megabytes , message: 'too big' }