国テーブルを必要とする Rails プロジェクトを作成しています。また、国の電話番号を含めるのも好きです。GitHub から国テーブルを作成する際のヘルプを見つけました。次のようになります。
class CreateCountries < ActiveRecord::Migration
def change
create_table :countries do |t|
t.string :name
t.string :printable_name
t.string :iso2, :size => 2
t.string :iso3, :size => 3
t.integer :numcode
t.timestamps
end
end
Country.reset_column_information
Country.create(:iso2 => 'AF', :name => 'AFGHANISTAN', :printable_name => 'Afghanistan', :iso3 => 'AFG', :numcode => '004')
Country.create(:iso2 => 'AL', :name => 'ALBANIA', :printable_name => 'Albania', :iso3 => 'ALB', :numcode => '008')
Country.create(:iso2 => 'DZ', :name => 'ALGERIA', :printable_name => 'Algeria', :iso3 => 'DZA', :numcode => '012')
そして、国の電話番号のリストも見つけて、それらをスプレッドシートに入れることができました:
Afghanistan 93
Albania 355
Algeria 213
呼び出し元のコードを上記のリストにすばやく追加したいので、次のようにします。
Country.create(:iso2 => 'AF', :name => 'AFGHANISTAN', :printable_name => 'Afghanistan', :iso3 => 'AFG', :numcode => '004' :call_code => 93)
ExcelまたはOpenOfficeスプレッドシートまたはMySQLを使用してこれを達成するための迅速なソリューションはありますか?
手動でキー入力する必要がない限り。