【发布时间】:2013-10-22 06:02:01
【问题描述】:
那么问题来了:如何使用迁移将大量 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
但它没有用。我唯一知道的是插入后立即发生回滚,我不知道为什么? 如果我应该添加更多信息,请告诉。
【问题讨论】:
标签: mysql ruby-on-rails ruby database-migration