腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
多个
文件
上
组织
Sinatra
“
路由
块
”
ruby
、
sinatra
任何非平凡的
Sinatra
应用程序都将拥有比一个大
Sinatra
::Base后代类所需的更多的“
路由
”。假设我想把他们放到另一个班级,什么是惯用法?另一个类是从什么派生出来的?如何将其“包含”
在
Sinatra
主类中?
浏览 26
提问于2019-03-22
得票数 1
回答已采纳
2
回答
如何重构我的
Sinatra
应用程序?
ruby
、
refactoring
、
sinatra
我刚刚开始使用
sinatra
编写一个相当简单的站点。我的问题是,我想重构主app.rb
文件
,但在尝试访问url参数时遇到错误。
在
我的get '/‘操作中,
Sinatra
正在查看设置了哪些参数,然后需要根据url中的内容执行一些不同的操作。就像这样。class App <
Sinatra
::Application @network = 'code3' mode code her
浏览 0
提问于2012-07-05
得票数 1
回答已采纳
1
回答
Sinatra
App as a Class -为什么要这样做?
ruby
、
oop
、
sinatra
当阅读
Sinatra
文档时,我得到的印象是所有的
路由
和助手都放在一个
文件
中。然而,
在
Stack
上
阅读了大量
Sinatra
问题和答案后,我看到大多数人都将他们的
路由
和助手放在一个类中。与集合a
块
相比,这提供了什么好处? 编辑:我知道将
路由
器和助手放在它们自己的模块中是有帮助的,但是为什么我要为应用程序创建一个类呢?
浏览 1
提问于2013-03-04
得票数 1
回答已采纳
2
回答
Ruby项目结构的最佳实践
ruby
许多人称赞
Sinatra
在
一个
文件
中创建简单项目的能力。这是伟大和所有的,但如果我想使用
Sinatra
为稍大的项目呢?作为一个整体,我对Ruby相当陌生,但我已经找到了几种方法来创建一个使用不同模型
文件
的
Sinatra
应用程序,将不同的组或URL划分到单独的
文件
中,等等。但这方面有什么最佳做法吗?
浏览 0
提问于2010-10-24
得票数 4
回答已采纳
3
回答
Sinatra
找不到视图目录
ruby
、
gem
、
sinatra
、
runtime-error
我正在尝试以一种更类似于普通Ruby Gem结构的方式来构建我的
Sinatra
应用程序。我有以下
文件
树:├── app.rb├── Gemfile├── helpers│ header.erb ├── list.erb ├── text.erb我有试图
在
lib/中呈现东西的应用程序
文件<
浏览 1
提问于2013-01-21
得票数 6
2
回答
在
Sinatra
内使用查询字符串触发另一个
路由
ruby
、
sinatra
、
jruby
我正在编写一个将
多个
路由
的响应捆绑在一起的
路由
,因此我需要从
Sinatra
内触发其他
路由
。我
在
Sinatra
自述
文件
中找到了执行此操作的代码:但是,它不会发送查询字符串如何调用另一个
路由
并传递查询字符串,以使字符串中的值以被调用
路由
的pa
浏览 0
提问于2012-01-31
得票数 5
回答已采纳
1
回答
Ruby中的
Sinatra
错误处理
ruby
、
error-handling
、
sinatra
我也承认我对Ruby和
Sinatra
相当陌生。什么是更好的选择,备选案文1或备选案文2?incoming = JSON.parse(request.body.read) rescue e = env['
sinatra
.erroracti
浏览 0
提问于2014-08-14
得票数 13
回答已采纳
1
回答
从
Sinatra
的全局身份验证中排除某些路径
ruby
、
authentication
、
sinatra
我
在
Sinatra
中有一个API,使用中间件使用令牌进行全局限制身份验证。该中间件将身份验证检查插入到add语句中,以便在全局范围内保护所有内容,而无需
在
每个
路由
定义中添加检查。我首先想到的是辛纳特拉条件:,但由于它是
在
a语句中,所以我无法采取行动来避免这种情况。但这并不是一种干净的方法,它不能为我提供中间件和模块化的
Sinatra
应用程序。因此,
在
进行了大量搜索之后,我需要一些帮助和建议。 如何做到这一点,也许使用帮助程序、条件和我的中间
浏览 3
提问于2014-09-01
得票数 1
回答已采纳
2
回答
在
辛纳屈设置根路
ruby-on-rails
、
ruby
、
sinatra
我希望能够将根
路由
设置为特定的索引操作。我想知道
在
Sinatra
中是否存在“`root to:‘some_controller#some_action”的rails等效词。
浏览 1
提问于2016-07-25
得票数 1
回答已采纳
1
回答
Sinatra
中的奇怪问题
ruby
、
sinatra
我已经做到了这一点,昨天
在
我的linux机器上工作。我今天
在
windows环境中拉出了分支,但当我加载应用程序时,我现在得到的是常规的
Sinatra
404
Sinatra
不知道这首曲子。这是我的profile.rb
文件
Bundler.require(:default)require '
sinatra
/config/co
浏览 0
提问于2013-06-17
得票数 2
回答已采纳
2
回答
在
Sinatra
处理405
ruby
、
sinatra
在
Sinatra
中,如果我创建一个简单的端点,例如: 'posted'curl -v -X GET http://localhost:8080/users
在
深入研究源代码之前,有人知道如何在
Sinatra
中处理和返回405吗?
浏览 1
提问于2013-05-07
得票数 3
回答已采纳
1
回答
在
Sinata1.0中过滤
块
后无法访问response.body
ruby
、
sinatra
根据 (secion ),
在
Sinata1.0中的after过滤器
块
中有一个响应对象。然而,response.status是正确的访问,我不能看到非空的response.body从我的
路由
过滤后。我有一个拉链
文件
:require 'app'然后使用以下方法安装
Sinatra
1.0.bGEM:这是我的小应用程序,只有一条路线:require '
浏览 1
提问于2010-03-20
得票数 5
回答已采纳
3
回答
如何在模块化的
Sinatra
应用程序中正确使用config.ru?
ruby
、
sinatra
、
rack
我正在尝试
在
Sinatra
应用程序中使用子类化样式。所以,我有一个像这样的主应用。class MyApp <
Sinatra
::Base end end get '/another'another'end "/" => MyApp.new, &q
浏览 0
提问于2012-03-08
得票数 6
回答已采纳
2
回答
需要帮助
组织
我
在
Sinatra
的
文件
和路线(将旧PHP站点移到
Sinatra
)
ruby
、
sinatra
、
rack
下面是一个用PHP
组织
站点clothes.com的示例:style/men/ style/women/ style/你将如何在辛纳特拉
组织
这个网站?我很困惑,因为
Sinatra
似乎无法很好地处理“
文件
夹”结构,但是您应该将这些
路由
放在同一个
文件
中: get '
浏览 5
提问于2013-03-08
得票数 0
回答已采纳
2
回答
Sinatra
& Rails 3
路由
问题
ruby-on-rails
、
sinatra
我刚刚在我的rails (v3.0.1)应用程序中安装了
Sinatra
v1.1.0。但是我不能调用任何超过1层深度的
路由
,这意味着这是有效的- ,class CustomerApp <
Sinatra
::Base get "/customer/:id" do g
浏览 1
提问于2010-11-16
得票数 0
2
回答
是什么让Espresso这么快?
ruby
、
sinatra
我
在
不同的Ruby框架上运行了一些性能测试,结果表明Espresso比任何框架都要快得多。我有一个用
Sinatra
编写的大型代码库,我想知道是否有可能以某种方式提取Espresso的底层引擎并将其插入
Sinatra
。有没有人想过这个问题?
浏览 1
提问于2013-05-24
得票数 2
1
回答
将
路由
添加到dashing应用程序?
ruby
、
sinatra
、
dashing
我正在尝试向我的data应用程序添加一条
路由
,该
路由
将从webhook接收数据。有什么想法吗?下面是我的lib/app.rb: "Callbackendend map
浏览 6
提问于2017-08-30
得票数 0
1
回答
向仪表板添加路径
routing
、
sinatra
、
dashing
如何在仪表板中添加一条我可以访问的
路由
,例如. protected!end 我可以从打电话
浏览 1
提问于2016-04-26
得票数 0
回答已采纳
4
回答
在
Windows
上
的每个请求
上
重新加载
Sinatra
应用程序
ruby
、
sinatra
、
rack
、
reloading
require 'app'class
Sinatra
::Reloader < Rack::Reloader if file ==
Sinatra
::Application.app_file get '/
浏览 2
提问于2009-12-17
得票数 8
2
回答
Sinatra
on Rails '/‘映射
ruby-on-rails
、
routes
、
sinatra
我可能遗漏了一些东西,但是我如何在Rails中映射"/“来执行
Sinatra
应用程序呢?我有: "This is root but it is caput."end "This is test and it works"因此,如果我像这样进行
路由
: match '&
浏览 0
提问于2012-07-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在一块屏上打开多个应用,为什么手机厂商都想「分割」你的屏幕?
OpenFaaS的无状态微服务介绍
go语言最快最好运用最广的web框架比较
可用于下一个项目的9个Node.JS框架
在AIScratch中如何保存和传输程序块
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券