Rails Plug-in Flextures更新

そろそろ、他のPlug-inの真似じゃなくて、それっぽい機能がついてないといけないので Flexturesって付けたなりの利点を出していこうと思う とりあえず、CSVやYAMLでファイルをロードするときにテーブルのカラムと比較をして
  • 存在しないカラムの値は無視してテーブルに入れない
  • ファイルに存在しないデータは勝手にデフォルト値を設定して代入
をするようにしました! これで、開発途中で「テーブルの構成が変わって、Fixtureが読み込めなくなったぁぁぁl!」と嘆かないでも良くなりました 構成の変わったテーブルを
rake db:flextures:csvload TABLE=users
rake db:flextures:csvdump TABLE=users
としてやれば、消えたり増えたりしたカラムの内容を勝手に補完してくれるので、一瞬でデータの整合性が戻るようになりました ただ、速度が遅くなったので、後で最適化してやら無いといけなくなった・・・orz

投稿者 baban 2013/02/23 at 23:55

no comments no trackbacks

Flexturesでもロードする機能を追加してみた

まだテーブル名指定して読み込めるだけですが・・・
rake db:flextures:csvload TABLE=users
rake db:flextures:ymlload TABLE=users
置き場

投稿者 baban 2013/02/23 at 23:54

no comments no trackbacks

Flexturesを少し更新

yaml形式でもdumpできる様にしました 吐き出すときは、以下のコマンドで出来ます rake db:flextures:ymldump TABLE=users ar_fixtures を使っていっときは、日本語文字列の dump で可哀想な事になっていたので、こっちやら、こっちを参考に修正しました。 いつも通りgithubに転がしておきます

投稿者 baban 2013/02/23 at 23:52

no comments no trackbacks

Flexturesをちょっとだけ更新

テーブル名だけでなくて、モデル名でも吐き出せるようにしました githubに転がしておくので、需要のある人だけ使ってください Userモデルのusers を吐き出すときは次のような感じです
rake db:flextures:csvdump MODEL=User

投稿者 baban 2013/02/23 at 23:50

no comments no trackbacks

FirefoxテーマのFirfox7対応ですが…

最近はバージョンかわっても特に変更点を作らない感じになっているので修正なしで、互換性を持っている状態ですただ、一部のボタンの横幅が広すぎるとか、完成度的にアレすぎる状態なので時間とって直してあげないとなぁ…

投稿者 baban 2013/02/23 at 23:48

no comments no trackbacks

あ、やばい

スパムの掃除しようと思ってオペミスして最近のエントリー20件くらい消しちゃった… あとでweb archiveとかで復元しようにも残っているか怪しいなぁ まぁ、執着するほどの件数ではないので諦めるのもひとつの手なんですけどね

投稿者 baban 2013/02/17 at 21:08

1 comments no trackbacks

RailsのfixtureをCSVでdumpする

普段Railsで開発をしているときにテストデータをar_fixturesでダンプして使っていたのですが

  • csvじゃないと後で編集しづらい
  • モデルが存在しないとダンプ出来ない(たまに需要がある)

あたりで不都合があって、やっぱこういう愚直に繰り返しのデータを生成したいときはyamlダメだわ

と思ったので2時間くらいでちゃっちゃと作成

githubに転がしておくので、需要のある人だけ使ってください


users という名前のテーブルを吐き出すときは次のような感じです


rake db:flextures:csvdump TABLE=users

投稿者 baban 2011/10/03 at 01:03

no comments no trackbacks

簡単にプログラミングが学べるサイトが登場 試しに使ったけどマジで簡単でワロタwww

ちょっと触ってみたけど本当に初心者向けってカンジだなぁ…

実際にやりたいことを生成できるまでに課題をつくて欲しかったかも

投稿者 baban 2011/08/29 at 02:50

no comments no trackbacks

Firefoxテーマ更新

とりあえずfirefox6に対応作業をしました

しかし自動更新がうまくいかない、何処でミスしているんだ?

投稿者 baban 2011/08/21 at 16:28

no comments no trackbacks

Firefox6がリリースされましたが

テーマの変更作業は少々お待ちください。 見た限り大きな作業ではなさそうなので、土日でパパッとやってしまいます

投稿者 baban 2011/08/17 at 21:29

no comments no trackbacks