Rails

■Scheduler、woker起動 deployタスク内に下記タスクを定義 desc "タスクの説明文" task :タスク名, roles: :app do run "(cd #{current_path} && QUEUE=* nohup bundle exec rake environment resque:work RAILS_ENV=#{rails_env} > /dev/null 2>&1 &) && sl…

Error: Permission denied

nokogiriを更新する前作業として、以下を実行 brew tap homebrew/dupes brew install libxml2 libxslt libiconv したところ、 Error: Permission denied - /usr/local/Cellar/libiconv/1.14 とか言われてインストール(アップグレード)できなかった。 単純…

RubyMineでデバッガが起動しない

ふつーに「Run」メニューから「Debug Development:プロジェクト名」のメニューからデバッグモードで起動したり、ブレークポイントをソースコードの左端に設定したり、Debuggerビューで変数内容を一覧で確認したりと・・・自社の開発ではやってます。 今回、…

実行時にRakeのバージョンを指定する

インストールされているRakeは最新で、プロジェクトで指定しているRakeのバージョンが最新ではない場合、下記のようなエラーが出る。 rake aborted! Gem::LoadError: You have already activated rake 10.3.2, but your Gemfile requires rake 10.1.0. Using…

複数Herokuアカウントの管理

1つの端末から複数のHerokuアカウントを管理する場合の方法。 異なるSSHキー(公開鍵)で管理する必要があるため、端末内で複数のSSHキー(id_rsa.pubの方)を管理する必要がある。 また、複数の端末で1つのHerokuアカウントを管理する方法。 それぞれ異な…

Herokuのrake db:migrateで already exists

マイグレーションファイルを追加したので、Herokuにmigrateする必要が出ました。開発中なので、たまには一回全消しして改めてmigrateしてみようと思いました。 heroku run rake db:drop heroku run rake db:migrate これでいけるつもりでしたが、 PG::Error:…

HerokuでRMagick

処理に応じて任意の2つの画像を合成したくて、RMagickを使ってみました。 ローカルではGemfileに gem 'rmagick', '~> バージョン' と書くだけでしたが、HerokuにPushすると、これだと動きません。 エラーとしては、以下のエラーがでました。 2013-03-01T17:…

Amazon S3にjquery_file_uploadでファイルをアップしたら動かなくなったよ

jQuery_file_uploadを利用して画像ファイルをS3にアップする仕組みを作ってみました。一旦アプリケーション配下にアップロードする方式で実装。一通り要件通り動作することを確認。 Herokuを使って動かす想定。Herokuはアプリ内のpublicとかにファイルを保存…

Ajaxでリクエストが2回呼ばれる!? −> jQueryのせいでした。

単一画面で作成していた機能を、タブ表示に統合していたとき、リクエストが2回よばれるページがあることに気づいた。 ダイアログ:「削除してもよろしいですか?」おれ:「はい」ダイアログ:「削除してもよろしいですか?」おれ:「はい・・・」 的な感じ…

:remote => true のAjaxが動かない

layoutsのapplication.html.erbを使わないようにしてから、時々 :remote => true でAjaxするコードが「Missing Templete」で動かなくなることがあり、原因がよくわかりませんでした。 'CONTROLLER NAME', :action => 'ACTION NAME'}, :remote => true) do %>…