0

そこで質問があります:移行を使用して大量の 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

しかし、うまくいきませんでした。私が知っている唯一のことは、挿入後すぐにロールバックが発生し、理由がわからないということです。さらに情報を追加する必要がある場合は、教えてください。

4

1 に答える 1