Скрипт для генерации HTML-кодов Wordpress из CSV-файла - PullRequest
0 голосов
/ 02 апреля 2011

Я пытаюсь сделать мою жизнь проще, создав скрипт, который генерирует HTML-код для WordPress из CSV-файла.Вот код, который я написал:

    require 'csv'

File.open("output.txt", 'w') do |output_file|
  CSV.readlines("source.csv").each do |title, image, thumb, mp, gp|
    output_file.puts "<a href="#{image}"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="#{title}" src="#{thumb}" border="0" alt="#{title}" width="244" height="166" /></a>

<a href="#{mp}" target="_blank">Download HQ</a>

<a href="#{gp}" target="_blank">Download LQ</a>"
  end
end

Я извиняюсь, но я не так хорош с кодированием.Этот код не работает и генерирует много синтаксических ошибок. Lol.

1 Ответ

0 голосов
/ 02 апреля 2011

Нам может потребоваться больше информации о том, как вы это выполняете, но я вижу одну ошибку, связанную с обработкой вашей строки - вам нужно экранировать кавычки:

puts "This "doesn't" work"

puts "This \"does\" work"

Вы можете избежать этого, используя другой оператор цитаты:

puts %|Now we can "use quotes" all we want|

Или с наследственностью:

puts <<EOF
Lots of "quoted text"
...
blah blah
EOF
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...