我想知道是否有人可以简化对 Sinatra 应用程序中 Modular 的解释。我看到 sinatra 中有经典设置和模块化设置,但是通过阅读文档,我不太了解 Modular 在做什么。
如果可能的话,我真的很想在其基本层面上进行解释,以及为什么将其放入profile.rb
会改变应用程序的设置(如果是这样的话)。请记住,我是一个新手,所以简单而透彻的解释是最好的!
require 'rubygems'
require 'sinatra'
class Profile < Sinatra::Base
get '/' do
erb :index
end
end