在我的应用程序中,人们可以使用回形针上传文件。一位用户存储了一个 ruby 脚本,该脚本位于app/assets/assignment_attachments
.
可悲的是,当我的应用程序尝试启动时,它会执行这个不起作用的 ruby 脚本,因为它包含了我的应用程序不知道的东西。
问题是:如何阻止 Rails 自动加载这些文件?我在config/application.rb
没有成功的情况下尝试了以下操作:
config.eager_load_paths -= [Dir["#{config.root}/app/assets/assignment_attachments/**"]]
config.autoload_paths -= [Dir["#{config.root}/app/assets/assignment_attachments/**"]]
如何从执行中排除这些文件?
亲切的问候,
尼尔斯