タグ

2013年4月17日のブックマーク (2件)

  • 11/18 今日のお勉強<schema.rb>: RubyとかRailsとか

    schema.rbはなんのためにあるのか? よく開くけど、テーブルとカラムの確認しかしてなかったからなぁ。。 なんのため? 先日 Q.さて、schema.rbはなんのためにあるのでしょう? いつ利用されるのでしょうか? A.schama.rbは移行時に便利に使えるファイル。 rake db:schema:loadでschema.rbをロードできる。 て書いたけど、ちょっと意味がわからずスルーしてしまったし。 rake db:resetやseed じゃなくて、 rake db:schema:load てしなきゃいけないときっていつなんだろう? 回答: テスト用のデータベースを作成する時にschema.rbからloadすることで作成しています。 rake処理の中で。 僕がたまになるのですが、マイグレーションしたあとに、rakeでテストを起動せずに直接 rspec コマンドでテストを動かすと、テ

    toshi3221
    toshi3221 2013/04/17
    schema.rbからテスト用のDBテーブル作るとか。
  • VMware Player 5.0上に開発環境や検証環境を作るのは非営利目的として使える

    VMware Player 5.0への更新が促されたので更新してみたら、アプリケーションのタイトルバーに「非営利目的の使用のみ」という若干ビビる内容の文字列が表示されるようになった。 いままでVMware Playerのライセンスについては以下の記事を見て企業内においてもOSやアプリの検証や開発環境の構築で使う分には問題ないと判断していた。 2011-05-26 VMware Player のライセンス(商用利用について) http://red-treasure.com/report/?p=622 しかし5.0で表示が変わったことでライセンスも変わったのではないかと勘ぐる。以下のEULAを確認し許諾ボタンを押せずにしばしとどまる。 VMware Player お客様は、お客様個人の営利目的以外の使用を目的とする場合、ライセンスを購入せずにソフトウェアをインストールおよび使用できます。 お