0
A
回答
2
打电话要做到这一点最简单的方法将会定义一个新的应用程序,并在由Dashing创建的config.ru
中调用它。举例来说,我创建了一个潇洒的回购称为my_app.rb
包含以下内容的新文件:
# my_app.rb
require 'sinatra/base'
class MyApp < Sinatra::Base
get '/:id' do
"My own custom route! And the id is #{params[:id]}"
end
end
而且包括内部config.ru
等,使得应用:
# Created by dashing until Sinatra::Application
…
run Sinatra::Application
# added by us
run MyApp
然后当你运行dashing start
,我们在应用中定义的路由被调用。但是这种方法存在问题,因为您需要确保MyApp
中定义的路线不会与冲刺已经定义的路线冲突。解决这个问题的另一种方法是让dashing运行在默认的/
以外的路径上。有一些this approach in the Wiki的文档。
相关问题
- 1. 我想ELK的kibana仪表盘的内容附加到OpenStack的地平线仪表盘
- 2. 创建仪表盘
- 3. Python的仪表盘
- 4. 声纳仪表盘
- 5. 动态仪表盘
- 6. 如何JS小部件添加到闪亮的仪表盘
- 7. 解析仪表盘上AWS和添加云代码
- 8. 狂欢路线:只添加API路线
- 9. 添加元数据以表达路线
- 10. 将jar文件添加到仪表路径
- 11. ActiveMQ的Hawtio仪表盘是
- 12. 片闪亮的仪表盘
- 13. 如何仅使用陀螺仪从加速计获得线性加速度?
- 14. Zend Framework添加路线
- 15. 动态添加路线
- 16. 给路线添加功能?
- 17. 沿路线添加标记
- 18. 添加omniauth设计路线
- 19. 添加新的路线Laravel
- 20. 添加新路线的Symfony
- 21. 下拉选项的曲线图中的grafana仪表盘
- 22. 如何添加按钮在仪表板
- 23. 向W D仪表板添加按钮
- 24. 添加%标志,以谷歌仪表
- 25. Umbraco添加仪表板代码
- 26. 将页面添加到WP仪表板
- 27. 使用表单或HTML添加路线到表格
- 28. C++ MFC键盘加速器
- 29. 加速键盘滚动
- 30. 扫描仪无线路发现异常