Ruby - 設定(conf,ini etc)ファイル読み込み! (2012-06-10)
Unix 系でも Windows 系でも設定ファイルに以下のような形式のテキストファイルを使用している事が多々あります。 confファイルとか、iniファイルとか、またはそれ以外の拡張子だったりします。 いずれにせよ、テキストファイルです。 [hoge] foo = /abc/def/ghijklmn bar ...
Unix 系でも Windows 系でも設定ファイルに以下のような形式のテキストファイルを使用している事が多々あります。 confファイルとか、iniファイルとか、またはそれ以外の拡張子だったりします。 いずれにせよ、テキストファイルです。 [hoge] foo = /abc/def/ghijklmn bar ...
Ruby on Rails アプリを作成していて規模が大きくなってくると “controllers” ディレクトリに “**_controller.rb” というファイルがコントローラの数だけ増えていきます。 “controllers” ディレクトリのみならず、”views” ディレクトリも同様に増えます。 単...
Ruby on Rails の ActiveRecord でテーブルを扱う際、デフォルトでは “id” というカラム を使用するようになっています。 Scaffold 機能を使ってジェネレートすると、テーブルに “id” カラムが自動で作成され、更に “id” カラムが主キー(プライマリキー)に割り当てられます。...
Windows で Vim テキストエディタを使用する際、KaoriYa さんの Vim(gVim) を利用すると思います。 しかし、複数のファイルを編集する時には gVim が複数起動したり、バッファで裏に隠れていたりします。 それを、秀丸エディタ等のタブエディタのようにする方法があるようです。
Ruby on Rails の ActiveRecord でテーブルを扱う際、デフォルトでは「モデルでは単数系の名称」を「テーブルでは複数形の名称」を使用するようになっています。 “hoge” → “hoges”、”library” → “libraries”、”person” → “people” などとテーブ...
6月になりましたので、先月5月分の当ブログアクセス状況を公開します。
Ruby on Rails アプリを操作中にコンソールに `require' cannot load such file -- hoge などと出力される場合は、当然 Gemfile に require 'hoge' などと記載して対応します。
Ruby on Rails でアプリを開発する際、大抵の場合は最初は Development で開発し運用時に Production モードに切り替えると思います。 その Development モードで開発中はあれこれとログが出力され重宝するのですが、時に目触りに感じる事があります。 特に、DB 関係のアプリ...
Windows 上で動く Unix ライクな環境 Cygwin で作成したシェルスクリプトを Windows 側のバッチファイルから呼び出す方法のメモです。 ※Cygwin 側のシェルスクリプトから Windows 側のバッチファイルを呼び出す方法ではありません。
通常、MySQL を一旦インストールしたらデータディレクトリはそう変更しないと思います。 Linux の場合、インストール時に指定しなければ “/var” ディレクトリ配下にデータディレクトリが作成されます。 Webサイトやブログ等の運用で使用するくらいなら、デフォルトのデータディレクトリで全く(殆ど)問題あ...