我正在构建我自己的类,它位于/ lib文件夹并使用rails控制台进行调试。我很快就遇到了一个问题,我必须重新加载!我的控制台每次修改我的课程文件。想知道如何在文件改变时自动重新加载。Rails控制台自动重装库
以下是我的配置:
类位置
/lib/book.rb
代码
class Book
def hello
puts 'hello'
end
end
的config/application.rb中
config.autoload_paths += %W(#{config.root}/lib)
config.autoload_paths += Dir["#{config.root}/lib/**/"]
控制台
rails c
Book.new.hello
或者你可以使用rails runner来运行你的代码 –