ruby - 在 Rack 应用程序中返回由换行符分隔的字符串

标签 ruby sinatra rack

我有一个 Sinatra 应用程序和一个方法

get '/page123' do
  "string1\nstring2"
end

如果我转到 '/page123',我只会看到 string1 string2 的一个字符串,它们之间没有换行符。

我如何将它们显示为

string1
string2

最佳答案

<br>标签似乎不适合您,请尝试以下操作:

get '/page123' do
  content_type 'text/plain'
  "string1\nstring2"
end

关于ruby - 在 Rack 应用程序中返回由换行符分隔的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14151302/

相关文章:

使用多个模块扩展的对象中方法的 Ruby 优先级

sinatra - 如何在不带 Rack 文件的情况下将Sprockets与Sinatra一起使用?

testing - 在 Sinatra 中——有人使用测试装置吗?你的测试套件是如何设置的?

ruby - 如何正确国际化 Sinatra 页面?

ruby - 使用不区分大小写的 URL 从 Sinatra 提供静态文件

ruby-on-rails - Rails5 - 在 postgres 中向现有模型添加外键

Ruby 哈希数组,比较 2 个键并求和另一个键/值

ruby - 为 Sinatra 生成 JSON

ruby-on-rails - 索引显示顺序

ruby-on-rails - 基于 Ruby 的博客引擎