那么问题来了:如何使用迁移向数据库中插入大量 HTML 代码(大约 200 行代码)?我试图这样做:
class AddManyruToPages < ActiveRecord::Migration
include ActionView::Helpers
def up
Page.create(
slug:'manyru',
content:
<<-HTML
<div class="manyru-wrapper">
<div class="many-header">
<div class="many-content">
<div class="logo">
#{image_tag "/images/manyru/many-logo.png"}
</div>
</div>
</div>
</div>
HTML
)
end
def down
Page.find_by_slug('manyru').destroy
end
end
但它没有用。我唯一知道的是插入后立即发生回滚,我不知道为什么?如果我应该添加更多信息,请告诉。