2012-01-01から1ヶ月間の記事一覧
CarrierWave は便利なプラグインですが、デフォルト設定のまま Rails で使うと public 以下の誰でもアクセス可能なディレクトリにファイルを書き込んでしまいます。これでは困る場合は config/application.rb で以下のようにデフォルトのアップロード先を指…
Ruby のような言語を使っていると値渡しと参照渡しなどという概念もあまり意識しませんが、配列の代入は面白い挙動をするので備忘録として残しておきます。確認は Ruby 1.9.2 p290 を使い Max OS SnowLeopard で行いました。まず String 型を別の変数に代入…
config/app_config.yml という名前でファイルを作って config/initializers/app_config.rb から呼び出す時に APP_CONFIG = YAML.load(File.open(Rails.root + '/config/app_config.yml')) で読めるかなと思ったのですが、うまくいかない模様。Rails.root は …
自作曲の解説です。何かの参考にしたり、私の打ち込みミスを発見するのに使ってください。http://soundcloud.com/projecthl2/time-to-say 曲の構成 イントロ A B C 間奏 A B C ソロ C エンディング コード進行 A B C メロ以外は譜面を書かずに作ったので割愛…
通常の CRUD 操作に必要なルーティングの定義は resources でまかなえますが、よくある確認画面を挟む時のルーティングについて説明します。新規作成時の確認画面を confirm_create に、更新確認画面を confirm_update にそれぞれネーミングします。また、モ…
コングラッチュレーション ,―==7 Congratulation! コングラッチュレーション |く ___ _> Congratulation! fll`ーU+' `''、 ー=| おめでとう・・・・・・・・! _,,..-´:|ヽー-;ー..,,_ . ,−=-, ,,..-‘≡≡:| ><´|≡::|ヽ おめでとう・・・・・・・・…