Rails のActiveRecord に大量のCSV を取り込もうとすると絶望的に遅いので
約30万件、46MBのセミコロン区切りテキストをインポート CSV ファイルを元にモデルにレコードをセットしたかったのですが、思った以上に処理が遅くてあれこれ試行錯誤したので備忘録的に。 Rails のお作法とかはガン無… 続きを読む »
約30万件、46MBのセミコロン区切りテキストをインポート CSV ファイルを元にモデルにレコードをセットしたかったのですが、思った以上に処理が遅くてあれこれ試行錯誤したので備忘録的に。 Rails のお作法とかはガン無… 続きを読む »
Rails によるモデル生成時、単語は基本的にキャメルケースで変換されてモデルクラスが生成されます。 例えば下記の様にモデル生成した場合。 bundle exec rails g model CSVRecoed 出来上が… 続きを読む »
前提条件 * OS:CentOS6系 * Ruby 環境:rbenv(非システムワイド) * Ruby バージョン:2.2系 * Apache バージョン:2.2系 手順の流れ 1. Apache の実行… 続きを読む »
前提条件 * OSはCentOS6系 * Apache 2.2系が稼働中 * Passenger が稼働中 * rails s が動く事を確認済み * sudo 権限あり 手順の流れ 1. Apache … 続きを読む »
rake db:reset すると吹っ飛ぶコメント Rails の便利な機能として、データベース初期定義をschema.rb に定義しておくと、rake db:reset でいつでも初期状態に戻せるというのがあります。 … 続きを読む »
Redmine でチケットの期日3日前とか1日前とかに通知メールを送りたい場合、rake コマンドのsend_reminders を使います。 Redmine のインストールディレクトリで、以下の様な感じでやるわけです。… 続きを読む »
Rails4.2.1 にBootstrap3.3.4 を入れたら、glyphicon のロードに失敗して404エラーがてんこ盛り出ました。 で、あれこれやったのですが、ダメでして。 結局、以下の2つのファイルでアセットパ… 続きを読む »
作業の流れ Gemfile 追記 bundle install rails generate rspec install application.rb にジェネレータ追加 bundle binstubs spec-cor… 続きを読む »
こんだけ。 <pre class=’brush:shell;’> rake db:migrate VERSION=0 </pre>
今回もさくらインターネットのレンタルサーバーで七転八倒している様を垂れ流しますよー。 checking for iconv… no Rails をインストールすべく gem install r… 続きを読む »