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

小技ネタ - Rubyの配列で、重複する要素をひとつにする。

a = ["x","y","x","z","y","x"] があったときに、 a |= [] とする。 [taskapp@localhost]$ irb irb(main):001:0> a = ["x","y","x","z","y","x"] => ["x", "y", "x", "z", "y", "x"] irb(main):002:0> a |= [] => ["x", "y", "z"] irb(main):003:0>

Apache + Passenger のときのSECRET_KEY_BASEの渡し方

SECRET_KEY_BASEの値を作る。 irbを起動 irb(main):001:0> require 'securerandom' => true irb(main):002:0> SecureRandom.hex(64) => "<ランダムな長い文字列>" Apache設定ファイルの修正 VirtualHost設定の中で、 以下のようにSetEnvを使って設定する。 <VirtualHost xx.xx.xx.xx> </virtualhost>…

アセットコンパイルしてからWebRickで起動すると、画像が表示されない件

アセットコンパイルしてからWEBrickで起動すると、画像が表示されない という状況が起きたが、以下にて対応 vi config/environments/production.rb 以下の行を # Disable Rails's static asset server (Apache or nginx will already do this). config.serve…

Missing `secret_key_base` for 'production' environment が出たのをどうにかする件

「Ruby on Rails環境構築ガイド」を読みつつ、RoRアプリの開発からデプロイまでの 手順をお勉強中。第7章「RubyのビルドからRailsアプリケーションの設置まで」に そって、自作したRailsアプリ(taskappという)を bundle exec rails s -e production して、…