0
我想创建一个宝石,这将创建一个页面为您的轨道站点说example.com/data。这一页将显示有关当前轨道安装某些统计数据说,版本等如何通过Ruby Gem创建页面?
现在我已经创建使用宝石
bundle gem my_gem
但很少不确定如何通过lib/my_gem.rb创建页面,有人可以在这里指导我吗?谢谢
我想创建一个宝石,这将创建一个页面为您的轨道站点说example.com/data。这一页将显示有关当前轨道安装某些统计数据说,版本等如何通过Ruby Gem创建页面?
现在我已经创建使用宝石
bundle gem my_gem
但很少不确定如何通过lib/my_gem.rb创建页面,有人可以在这里指导我吗?谢谢
我过去做过的一种方法是制作一个可挂载的Rails引擎,并将其挂载到您的路由配置中。这里有一个关于它railscast:
感谢,以及没有这看起来矫枉过正?因为我只想要一个页面显示少量网站统计信息。 – iCyborg
确实这可能有点矫枉过正。或者,您可以使用Sinatra并在给定路线上将其安装到您的宝石中。这就是sidekiq gem用于统计的原因。这里是来源:https://github.com/mperham/sidekiq/blob/master/lib/sidekiq/web.rb – jbearden