在rails中的填充文件中编写硬编码数据

时间:2012-08-14 06:41:52

标签: ruby-on-rails rake rake-task

在我的lib / tasks / populate.rake文件中,我必须以正确的html格式编写一些硬编码数据并进行适当的对齐。如何在填充文件中编写它?有没有办法在写完后解析HTML标签?对于随机数据我知道有populator gem。但我想要一些硬编码数据。请帮帮我。

2 个答案:

答案 0 :(得分:0)

首先在html文件中写入html数据,然后对齐并验证文件。如果一切都是写的,那么将文件中的html数据复制到lib/tasks/populate.rake文件。有许多在线工具可以进行验证。 http://validator.w3.org/

答案 1 :(得分:0)

您需要使用Ruby heredoc语法来对齐代码

text = <<END
<p>Whatever you want to write in whatever form</p>
               line with spaces in front
        Another indented line
Account No. : XYZ
END

text = text.html_safe

在结束END之前不应有空格。