我有一个 Rails 应用程序,它偶尔会给我这个错误:
Errno::ENOMEM
错误来自此函数:
def create_folder
new_dir = self.id.to_s
working_dir = '/home/user/files/'
# THIS LINE IS CAUSING THE ERROR:
%x[cd #{working_dir} && mkdir #{new_dir}]
working_dir = working_dir + new_dir + '/'
self.working_dir = working_dir
self.save!
这个错误是从控制器发生的,在创建模型时调用上述函数......
如果有人指出如何处理它,将非常感激..
我看不出它为什么发生或何时发生的任何模式。