gpt4 book ai didi

html - 在 ruby​​ cgi 中更改 html 属性

转载 作者:数据小太阳 更新时间:2023-10-29 08:09:02 25 4
gpt4 key购买 nike

如何将 HTML 属性添加到 ruby​​ cgi 元素。我看到了一个类似于下面注释掉的例子,但它给了我以下错误:

[Tue Dec 17 08:38:42 2013] [error] [client 127.0.0.1] Premature end of script headers: test1.rb, referer: http://localhost/test.rb
[Tue Dec 17 08:38:42 2013] [error] [client 127.0.0.1] C:/wamp/www/htdocs/test1.rb:19: syntax error, unexpected '\\n', expecting tASSOC\r, referer: http://localhost/test.rb

我在网上搜索了其他示例,但没有成功。

我错过了什么?看起来这应该是相当简单的。

#!"C:\Ruby193\bin\ruby.exe"
#!/Ruby193/bin/ruby
require "cgi"
require "to_bool"
require 'net/telnet'
require 'pp'
cgi = CGI.new("html4")

cgi.out {
cgi.html{
cgi.head{ "\n"+cgi.title{"Second Panel"} } +
cgi.body { "\n"+
cgi.form {"\n"+
cgi.h1{"Params1 "} + "\n" +
# cgi.table(border=>"1") { cgi.tr{cgi.td {"Artistxx"} + cgi.td{"Album"} + cgi.td{"Albuxm"}} +
cgi.table{ cgi.tr{cgi.td {"Artistxx"} + cgi.td{"Album"} + cgi.td{"Albuxm"}} +
cgi.tr{cgi.td {"Artistxx"} + cgi.td{"Album"} + cgi.td{"Albuxm"}} +
cgi.tr{cgi.td {"Artistxx"} + cgi.td{"Album"} + cgi.td{"Albuxm"}}
} + "\n" +
cgi.submit
}
}
}
}

最佳答案

问题就在这里:

cgi.table(border=>"1") { cgi.tr{cgi.td {"Artistxx"} + cgi.td{"Album"} +            cgi.td{"Albuxm"}}  +

要查看位置,让我们使用多行对其进行格式化:

cgi.table(border=>"1") {
cgi.tr {
cgi.td {"Artistxx"} +
cgi.td{"Album"} +
cgi.td{"Albuxm"}
} +

看起来好像缺少。这应该是:

cgi.table(border=>"1") {
cgi.tr {
cgi.td {"Artistxx"} +
cgi.td{"Album"} +
cgi.td{"Albuxm"}
}
} +

另外,这个:

cgi.table(border=>"1") {

需要引用border:

cgi.table("border"=>"1") {

关于html - 在 ruby​​ cgi 中更改 html 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20639846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com