Ruby on rails Windows jruby解释器不支持';我不承认阶级的变化

Ruby on rails Windows jruby解释器不支持';我不承认阶级的变化,ruby-on-rails,windows,jruby,Ruby On Rails,Windows,Jruby,我是ROR的新手,在Windows上使用jruby。当我对lib文件夹或models文件夹中的类进行更改时,解释器无法识别它,我必须停止rails服务器并重新启动它才能让它识别我的更改。很明显,这浪费了我很多时间。当我更改控制器时,此问题不会发生。坐在我旁边的那个家伙用的是Mac电脑,他说这不应该发生,也许是jruby和Windows的问题 有人能帮我解释一下吗?我想知道如何重新编译代码更改,而不必每次都停止并重新启动rails 哦,是的-我几周前刚安装了ROR,所以我所有的版本都是最新的 谢谢

我是ROR的新手,在Windows上使用jruby。当我对lib文件夹或models文件夹中的类进行更改时,解释器无法识别它,我必须停止rails服务器并重新启动它才能让它识别我的更改。很明显,这浪费了我很多时间。当我更改控制器时,此问题不会发生。坐在我旁边的那个家伙用的是Mac电脑,他说这不应该发生,也许是jruby和Windows的问题

有人能帮我解释一下吗?我想知道如何重新编译代码更改,而不必每次都停止并重新启动rails

哦,是的-我几周前刚安装了ROR,所以我所有的版本都是最新的

谢谢


Brian

我发现这是因为我的新手错误地命名了文件。类名应该是camel大小写(例如EmailLibrary),但文件名应该是标准的ruby小写(例如email_library.rb)。这是因为Rails框架看到类名“EmailLibrary”,然后查找文件“email_library.rb”,但没有找到它。因此,Rails不会自动刷新它