ruby-on-rails - 有什么方法可以在 Rails 控制台中测试 HAML 输出吗?

标签 ruby-on-rails csv heroku haml

我想在 console 中做这样的事情:

= raw CSV.generate_line(array)

并查看输出结果。

Heroku 上的 CSV 输出的原因是在生成的每个 CSV 文件中添加额外的换行符,我无法在开发中复制它。随机尝试通过部署来解决问题不是很好的做法 =)

如果有人提示可能导致换行符的原因,也将不胜感激。

最佳答案

你可以这样做

engine = Haml::Engine.new("%p Haml code!")
engine.render #=> "<p>Haml code!</p>\n"

当然你需要在你的应用程序中安装 haml gem,但我假设你有这个。

关于ruby-on-rails - 有什么方法可以在 Rails 控制台中测试 HAML 输出吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13911157/

相关文章:

ruby-on-rails - 我的乘客供电的Rails应用有时需要很长时间才能加载

ruby-on-rails - 无法使用 Paperclip gem 复制图像(使用 S3 图像的 image.to_file)

ruby-on-rails - 为什么我的 Rspec 集成测试找不到我的模块?

javascript - 使用 papa parse 从远程 csv 文件获取 header

python - 无法返回从文件(.csv)读取的列表

css - 当响应式 Bootstrap 导航栏扩展到全尺寸时滚动不起作用

ruby-on-rails - Rails 通过 div 包装有错误的字段

php - 无法将数据从 csv 插入列数未知的 mysql 数据库

ruby-on-rails - 在Heroku上使用s3存储选项时访问回形针临时文件

python - Flask-Assets 在本地工作但不能在 Heroku 上工作