Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails f.写了什么<&书信电报;在下面的代码段中,模板的意思是 File.open(“db/quotes/{id}.json”,“w”)do|f| f、 write_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails f.写了什么<&书信电报;在下面的代码段中,模板的意思是 File.open(“db/quotes/{id}.json”,“w”)do|f| f、 write

Ruby on rails f.写了什么<&书信电报;在下面的代码段中,模板的意思是 File.open(“db/quotes/{id}.json”,“w”)do|f| f、 write,ruby-on-rails,ruby,Ruby On Rails,Ruby,f.write需要一个字符串作为参数,并将该字符串写入文件f f.write需要一个字符串作为参数,并将该字符串写入文件f 这里是文档字符串语法。这是一种表示跨越多行的字符串的方法,缩进将被保留 File.open("db/quotes/#{id}.json", "w") do |f| f.write <<TEMPLATE { "submitter": "{hash["submitter"]}",

f.write
需要一个字符串作为参数,并将该字符串写入文件
f


f.write
需要一个字符串作为参数,并将该字符串写入文件
f


这里是
文档
字符串语法。这是一种表示跨越多行的字符串的方法,缩进将被保留

File.open("db/quotes/#{id}.json", "w") do |f|
          f.write <<TEMPLATE
          {
            "submitter": "{hash["submitter"]}",
            "quote": "{hash["quote"]}",
            "attribution": "{hash["attribution"]}"
          }
          TEMPLATE
end

str=这里是
文档
字符串语法。这是一种表示跨越多行的字符串的方法,缩进将被保留

File.open("db/quotes/#{id}.json", "w") do |f|
          f.write <<TEMPLATE
          {
            "submitter": "{hash["submitter"]}",
            "quote": "{hash["quote"]}",
            "attribution": "{hash["attribution"]}"
          }
          TEMPLATE
end

str=其他答案为你指明了正确的方向

从技术上讲,这是一个语法错误,字符串从未终止

str = <<EOF
this will be the content
of your string
EOF
要使代码正确缩进,请执行以下操作:

begin
  str = <<EOS
    This is my string
EOS
end
开始

str=其他答案为你指明了正确的方向

从技术上讲,这是一个语法错误,字符串从未终止

str = <<EOF
this will be the content
of your string
EOF
要使代码正确缩进,请执行以下操作:

begin
  str = <<EOS
    This is my string
EOS
end
开始
str=