是否有一个Rails相当于Sinatra'注册'?

时间:2016-08-22 06:04:56

标签: ruby-on-rails ruby sinatra

我正在创建一个将与Sinatra和Rails应用程序一起使用的rubygem。理想情况下,我想拥有一个可以同时使用这两个框架的gem。它非常简单 - 它提供了一些助手,样式,脚本和视图部分。

对于Sinatra,我使用register方法注册模块,模块又添加帮助程序,向加载路径添加一些条目,并可选择创建一些操作/路由。到目前为止一切都很好。

我的问题是:轨道相当于什么?引擎?

1 个答案:

答案 0 :(得分:2)

由于您需要定义路由,我认为rails引擎最适合。

你也可以加载铁路的帮手,但我不认为可以用铁路来定义路线。

Rails引擎:
http://edgeguides.rubyonrails.org/engines.html

Railties:
http://edgeapi.rubyonrails.org/classes/Rails/Railtie.html