小编Rom*_*man的帖子

Rails ActionMailer将回车符(= 0D)添加到html中每一行的末尾

我的ActionMailer在每一行的末尾添加了回车符:

<!DOCTYPE html>=0D
<html>=0D
<head>=0D
...
this is stuff=0D
=0D
This intro has some content in it.=0D
=0D
blah.=0D
=0D
Run Code Online (Sandbox Code Playgroud)

我的邮件在预览中 host/rails/mailers/user_mailer/periodic_digest.html(以及在mailcatcher中)都呈现得非常好,但是当我通过Mailgun发送邮件时,最终我的文本之间出现了双行间距。

app/mailers/user_mailer.rb:periodic_digest

m = mail(from: 'blah', to: 'me')
puts m.html_part.body.decoded
Run Code Online (Sandbox Code Playgroud)

我确实得到了格式正确的html。

如何在不将回车符=0D附加到每一行的情况下发送html ?

ruby-on-rails actionmailer

1
推荐指数
1
解决办法
459
查看次数

在jqPlot中格式化Y轴编号

我设法将我的y轴文本格式化为两位小数,但由于我使用的是非常大的数字,有没有办法可以显示我的数字,如:

NAD 100,000,000.00
Run Code Online (Sandbox Code Playgroud)

而不是

NAD 100000000.00
Run Code Online (Sandbox Code Playgroud)

通过使用刻度选项

yaxis: { 
           tickOptions:{formatString:'NAD %.2f'} 
        } 
Run Code Online (Sandbox Code Playgroud)

javascript jquery jqplot

0
推荐指数
1
解决办法
3943
查看次数

将字符串转换为普通文本

我在python中工作,我需要将导入的字符串转换为普通文本.我不能真正使用split(),因为我的文本是不可预测的.

例如,我会:

' "ABC1.2.3.4",
{
    "abc": "4.5.6",
    "cde": 
    [
        {
            "efg": "7.8.9",
            "hij": "1234",
        },
        {
            "efg": "789",
            "hij": "5678",
        }
    ]
} '
Run Code Online (Sandbox Code Playgroud)

我想要的只是完全相同的文本,而不是字符串(删除'')并将其放在列表中

python

0
推荐指数
1
解决办法
89
查看次数

\n不是在javascript中的文本之间创建新行

我有一段JavaScript应该在我的HTML中更新:

var StringContent = ({
    "a": 'Some String a',
    "b": 'Some string b',
    "c": 'Some string c',
});
Run Code Online (Sandbox Code Playgroud)

然后我希望通过以下方式在新行上显示每个字符串a,b,c:

document.getElementById("overlaycontent").innerHTML = (
    StringContent.a + '\n' +
    StringContent.b + '\n' +
    StringContent.c,
    )
Run Code Online (Sandbox Code Playgroud)

我现在得到的只是一条线.如何在不添加更多divs的情况下在文本中创建新行?我也尝试过\r,但这也无济于事.我查看了文档,但它一直在说使用\n.

javascript

0
推荐指数
1
解决办法
119
查看次数