问题标签 [respond-to]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - ActionController::UnknownFormat
在我的 Rails 应用程序中,我向服务器发出了 ajax 请求,以存储一些数据。这曾经没有任何问题,但现在我收到一个错误:
如下是控制器和我声明数据类型为 JSON 的 javascript 文件
函数.js
完整的错误日志是:
ruby-on-rails-3 - 使用rails 3中的表单按钮覆盖respond_to格式
我有一组使用 Rails 调用“respond_to”以各种格式显示的报告,这样如果 URL 以 CSV 或 JSON 结尾,则以该格式生成报告。
我请求制作一个下载按钮以更轻松地获取报告,但由于报告具有日期范围等自定义项,因此我需要能够提交一个表单并在表单中指定响应格式。这可能吗?怎么做到呢?
表格代码:
请注意上面的 3 个按钮标签,其中值是格式,参数“运行”将用于覆盖基于路由的格式。
响应代码(在控制器中生成报告后运行):
当我在 URL 中指定扩展名时,这是可行的,我正在寻找一种方法来使用上面名为“运行”的按钮中的按钮值来覆盖它。
先感谢您!
ruby-on-rails - respond_to 和 respond_with 如何在 Rails 中工作?
当有
似乎 html 行和 js 行会自动提供/调用与操作名称匹配的文件。并且 html 和 js 提供一个或另一个,而不是两者。这个对吗?
如果你的 js 中有一个 ajax 调用被调用,json 就会被调用,它请求数据,而这些需要数据来响应,对吧?我需要它来响应 json 和 js,还是只响应一个?
如果不respond_to,并且省略所有类型,是否默认响应html和js?
当我在控制器中执行 respond_to 而不是每个操作中的 respond_to 块时,使用是否respond_with @objects
适用于任何参数(:thml、:js、:xml、:json 等)?
替代语法:
替代语法如何工作?
如果您使用替代语法,您能否对不同类型的请求做出不同的响应?如果您想以不同的方式响应,是否必须使用 respond_to 块而不是替代语法?这些案例中的每一个如何解决优雅降级到 html 的问题?
ruby-on-rails - 如何从控制器中包含的模块呈现 js 模板?
我在控制器问题中有一个动作,它包含在控制器中。此操作不会呈现在 respond_to 块下指定的 js.erb 文件。如何在控制器关注点中正确获取操作以成功呈现 js.erb 文件(或任何视图,就此而言)?我的路线有问题吗?
模块操作的链接
** 控制器动作的链接**
控制器/characters_controller.rb
控制器/关注/socionics_votes_concern.rb
意见/共享/whatever.js.erb
路线.rb
batch-file - 批量查找网站并采取行动
有没有办法创建一个批处理文件,当它在网站上查找某些内容并在那里找到图片、文本或其他内容时,它会对其采取行动,例如,当它找到图片时批处理应该 GOTO:Choice1 和什么时候不是 GOTO:Choice2 ?
twitter-bootstrap - 带有引导程序 3 和 IE8 的 respond.js
Inernet Explorer 8有人可以告诉我为什么服务页面上的列宽比它们应该的短吗?它们应该类似于下面的黄色突出显示区域:
我尝试在浏览器堆栈中查看它并在 IE11 中使用仿真模式。我正在使用像Bootstrap docs中所述的respond.js。
我究竟做错了什么?
谢谢
vb.net - 在最小化时响应键码的程序
我需要一个程序在用户未激活/未选择或最小化为 KeyCodes 时做出响应。有人有想法吗?在 VB.NET 中。
javascript - 取消默认控制器操作的重定向
有这个链接:
哪些路由到tickets_controller#close:
默认情况下,此操作将重定向到views/tickets/close
. 如何禁用此默认重定向?我知道如何指定自定义重定向,但这不是我需要的。视图由脚本管理,数据库在操作中被修改,因此不需要更多操作,我不希望页面刷新。render
也不会工作,因为有问题的内容是动态加载的,所以基本上什么都不做是我需要的。
我找到了这个解决方法,例如包含respond_to :js
并创建空close.js.erb
文件,或者移动:onclick
到这个文件,但我想习惯性地这样做。事实上,该链接现在可以respond_to :js
在操作中按需要正常工作(此处不包括在内),但控制台会抛出 Missing template 错误,这不是很好。我查看了Rails Redirecting、JS with Rails、Rendering guide等等,但无济于事。
ruby-on-rails - respond_to 做 |格式| format.js 不工作
我必须启用/安装什么才能让我的 respond_to 块返回 js?
导轨 4.2.0
ruby 2.2(也尝试使用 4.0...我降级以匹配设置作为工作...)控制台返回错误:
CameraController 处理#show as HTML Completed 406 Not Acceptable in 2ms
动作控制器::未知格式(动作控制器::未知格式):
http://apidock.com/rails/Mime提到 js 是 Rails 的默认 mime 类型。我尝试将其添加到头文件中,但在控制台中返回一条消息说我不需要将它包含在头文件...我错过了什么?
ruby-on-rails - respond_to 生成 2 个或更多 pdf
我正在使用 rails 和 prawn pdf 生成 pdf 格式的报告
我想问一下是否可以从一个控制器生成 2 个或多个 pdf 文档(我正在使用 respond_to 来生成 pdf)
下面是目前我只能生成一个 pdf 的控制器,我需要为所有者和最终用户创建不同格式的 pdf
谢谢你