控制器操作方法的原始输出

发布于 2025-01-05 22:37:35 字数 81 浏览 0 评论 0原文

我想在不使用模板的情况下输出一些文本。现在我有一个控制器操作方法,它改变响应的内容类型,我想直接显示文本,而不创建模板文件(单行模板文件是无用的)。

I want to output some text without using a template. Right now I have a controller action method that's altering the Content-Type of the response and I want to display the text directly, without creating a template file (a single-line template file is useless).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小女人ら 2025-01-12 22:37:35

您可以使用 render :text在 Rails 2.3 中:

您可以使用 :text 选项来渲染,将纯文本(根本没有任何标记)发送回浏览器 [...]

因此:

render :text => 'whatever'

应该执行您的操作想。

同样的事情也适用于 Rails 3

You can use render :text in Rails 2.3:

You can send plain text – with no markup at all – back to the browser by using the :text option to render [...]

So this:

render :text => 'whatever'

should do what you want.

The same thing works in Rails 3.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文