いつも特定のファイルを指定して実行するときに忘れてしまうのとggってもrake task作ったりする記事が引っかかったりするので備忘録。
require 'csv' module SeedModule DEFAULT_ENCODING = 'utf-8' DEFAULT_SEED_PATH = './db/seed_datas/' @@encoding = DEFAULT_ENCODING @@seed_path = DEFAULT_SEED_PATH @@table_name = nil @@model = nil def self.import(table_name, before_options = {}, after_options = {}, import_options = {}) @@table_name = table_name @@model = Module.const_get(table_name.camelcase) @@encoding = import_options[:encoding] ||
個別データの追加 初期データを追加する方法は直接データベースにアクセスして追加することもできますが、今回はRailsで用意されている仕組みを使います。では「db/seeds.rb」ファイルを見て下さい。 このファイルはRubyを使って記述されたスクリプトファイルです。このファイルの中にデータを追加するためのスクリプトを記述し実行することでデータを追加します。 ではファイルをテキストエディタで開いて下さい。 # This file should contain all the record creation needed to seed the database with its default values. # The data can then be loaded with the rake db:seed (or created alongside the db with db:se
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く