NEW

21時間前

paperclipでsave前のattachmentをコピーする

多少レアケースだと思いますが、paperclipでセットしたattachmentを、save前に他のインスタンスにコピーしたいことがありました。 単純にセットしただけでは、@user1.avatar.file?がtrueを返すものの本来のパスに保存されていないので、エラーになってしまいます。 class User < ActiveRecoed::Base has_attached_file :avatar end

21時間前

Written by baba

PICK UP

ALL

  • paperclipでsave前のattachmentをコピーする

    多少レアケースだと思いますが、paperclipでセットしたattachmentを、save前に他のインスタンスにコピーしたいことがありました。 単純にセットしただけでは、@user1.avatar.file?がtrueを返すものの本来のパスに保存されていないので、エラーになってしまいます。 cla

    21時間前

    baba

  • redmineで複数リポジトリを登録したらリポジトリや設定ページが500エラー

    redmine 1.3では、リポジトリを複数設定できて便利になりましたね。 開発者以外にgitリポジトリを見せるのは地味に面倒なので、redmineに統合されているのは助かります。 gitはsvnと違って部分チェックアウトが出来ないぶん、複数リポジトリ登録機能は必須です。 さて今回は、1プロジェクト

    2012年05月17日

    baba

  • Screen Shot 2012-05-16 at 16.56.37

    Symbol not found: _rb_Digest_SHA1_Finish (LoadError)

    Mac OS 10.7.3環境で、rvmを使ってruby 1.9.3を入れたところ、 以下のエラーで、bundle install出来ませんでした。 Unfortunately, a fatal error has occurred. Please report this error to the

    2012年05月16日

    annotunzdy

  • 複数台APPサーバ構成の時にdevise_openid_authenticatableで認証できない

    devise_openid_authenticatableを使うと、Deviseと親和性高くOpenIDログインを実現できて便利です。 devise_openid_authenticatableは、内部でRack::OpenIDを使用しています。 これは、デフォルトではアプリケーションサーバが複数台

    2012年05月16日

    baba

  • Rails 失敗しないmigrationを書こう

    migrationは、いったん他の人と共有してしまったら、容易に変更できず、基本的に追加するのみです。 うっかり環境依存なmigrationを書いてしまっても、自分や既に開発しているメンバーは気づかないことが多いのですが、 新メンバーが参加したり、本番デプロイ環境を整備したときに初めて問題に気づくこ

    2012年05月15日

    baba

  • rails_with_ajax

    【Rails】ajax内のflashが出続ける!?

    小川です。 Railsのflashメッセージをajaxで出すと他のページに遷移しても、更新してもて続けるという状況に遭遇しました。 1度だけ出てくれればいいんですけど。。。 下記がajaxで表示する部分です。下記のファイルパスが(front_ajax_path) <p style="

    2012年05月14日

    Kazumasa Ogawa

  • RailsでDBからFixtureを作成する

    fixtureを手で作るのはとても疲れるので、DBから自動生成したり、FactoryGirlをはじめとしたFixture alternativeを使うことが多いと思います。 DBからfixtureのYAMLを生成する方法は色々見つかりますが、今回は要件を満たすものが見つからなかったので、rakeタス

    2012年05月14日

    baba

  • Screen Shot 2012-05-10 at 1.27.58

    ステージング用の、ブラックホールSMTPサーバー

    Webアプリケーションのステージング環境において、本番データの移行などを行った場合、 誤って本番ユーザーにメールが飛ばないようにしたいことがあります。 そこで、完全にメールが飛ばない設定にすると、 今度、メール認証が必要なフロー(例:会員登録)が確認できなくて、不便です。 そこで、全てのメールをリレ

    2012年05月10日

    annotunzdy

MORE