2012-01-01から1ヶ月間の記事一覧

Rails 3.2 で CarrierWave を使う時に public 以下にファイルを置きたくない場合

CarrierWave は便利なプラグインですが、デフォルト設定のまま Rails で使うと public 以下の誰でもアクセス可能なディレクトリにファイルを書き込んでしまいます。これでは困る場合は config/application.rb で以下のようにデフォルトのアップロード先を指…

Ruby の配列を別の変数に代入した際の挙動

Ruby のような言語を使っていると値渡しと参照渡しなどという概念もあまり意識しませんが、配列の代入は面白い挙動をするので備忘録として残しておきます。確認は Ruby 1.9.2 p290 を使い Max OS SnowLeopard で行いました。まず String 型を別の変数に代入…

Rails3.1 の initializers でコンフィグファイルを読み込む

config/app_config.yml という名前でファイルを作って config/initializers/app_config.rb から呼び出す時に APP_CONFIG = YAML.load(File.open(Rails.root + '/config/app_config.yml')) で読めるかなと思ったのですが、うまくいかない模様。Rails.root は …

自作曲解説 "Time To Say"

自作曲の解説です。何かの参考にしたり、私の打ち込みミスを発見するのに使ってください。http://soundcloud.com/projecthl2/time-to-say 曲の構成 イントロ A B C 間奏 A B C ソロ C エンディング コード進行 A B C メロ以外は譜面を書かずに作ったので割愛…

Rails3 の routes.rb に独自定義を追加する

通常の CRUD 操作に必要なルーティングの定義は resources でまかなえますが、よくある確認画面を挟む時のルーティングについて説明します。新規作成時の確認画面を confirm_create に、更新確認画面を confirm_update にそれぞれネーミングします。また、モ…

2012

コングラッチュレーション ,―==7 Congratulation! コングラッチュレーション |く ___ _> Congratulation! fll`ーU+' `''、 ー=| おめでとう・・・・・・・・! _,,..-´:|ヽー-;ー..,,_ . ,−=-, ,,..-‘≡≡:| ><´|≡::|ヽ おめでとう・・・・・・・・…