ruby-on-rails - 从操作中获取后置变量,输出到页面,然后停止执行

标签 ruby-on-rails

是否可以在操作中获取 post 变量,将其输出到屏幕,然后停止执行?

在 asp.net 中我会这样做:

Response.Write (Request.Form["blah"]);
Response.End();

最佳答案

除了已经提到的建议之外,您还可以提出异常(exception)情况:

raise params[:blah]
raise params.inspect
raise params.to_yaml
# ...and so on

在这种情况下,您甚至可以只执行 raise 而不指定任何内容。默认情况下,Rails 将打印出所有params 作为其异常消息屏幕的一部分。

关于ruby-on-rails - 从操作中获取后置变量,输出到页面,然后停止执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3775128/

相关文章:

ruby-on-rails - 如何在 Rails 中生成类似确认页面的临时页面?

javascript - 在 ruby​​ 和 javascript 之间进行插值

ruby-on-rails - Rails 4.2,回形针 gem 。无法附加 .docx 类型,尽管已注册 MIME 类型,但读取 content_type 为 'application/zip'

ruby-on-rails - MVC 中 RESTful 多对多逻辑应该放在哪里?

ruby-on-rails - 获取 will_paginate 在第一页上定义自定义偏移量

ruby-on-rails - rails autoload_paths 中的错误?

ruby-on-rails - cucumber Textmate 突出显示

mysql - 在 Rails 的生产中使用什么数据库?

ruby-on-rails - 未定义方法 `email' 为 nil :NilClass in Exibe the mail of table Father

ruby-on-rails - config.cache_classes = false 弄乱了 rspec 测试?