2013-05-20 52 views
0

我想创建一个宝石,这将创建一个页面为您的轨道站点说example.com/data。这一页将显示有关当前轨道安装某些统计数据说,版本等如何通过Ruby Gem创建页面?

现在我已经创建使用宝石

bundle gem my_gem 

但很少不确定如何通过lib/my_gem.rb创建页面,有人可以在这里指导我吗?谢谢

回答

1

我过去做过的一种方法是制作一个可挂载的Rails引擎,并将其挂载到您的路由配置中。这里有一个关于它railscast:

http://railscasts.com/episodes/277-mountable-engines

+0

感谢,以及没有这看起来矫枉过正?因为我只想要一个页面显示少量网站统计信息。 – iCyborg

+1

确实这可能有点矫枉过正。或者,您可以使用Sinatra并在给定路线上将其安装到您的宝石中。这就是sidekiq gem用于统计的原因。这里是来源:https://github.com/mperham/sidekiq/blob/master/lib/sidekiq/web.rb – jbearden

相关问题