読者です 読者をやめる 読者になる 読者になる

【Rails】モデルのアップデート時に変更されたカラムを取得する方法

Controllerのeditおよびupdateアクションなどでデータのアップデートを行った際、変更されたデータの取得がしたいこと、ありますよね。 というわけで取得法をメモっておきます。 環境 Rails 4.0 Ruby 2.1 変更関連のメソッド群 Ruby On Rails ピチカート街道…

form_tagのオプションの付け方で毎回迷う。というかRubyきらい。

題の通り。 毎回毎回エラー吐かれて腹が立つのでメモ。何やら単純な話で、form_tagは引数が必ず2つということを覚えておけばいいらしい。 つまり、 <%= form_tag('/estates/search', {method: :get, id: 'search-form'}) do %> こういうこと! 第一引数にア…

Railsのproduction環境における画像の置き場所で迷走

これまで、app/assets/images/以下に画像を設置して開発を行っていたのですが、本番環境だと上手く画像が表示されなかったため、その辺りに関するメモ。 <img src="/assets/image.png"> 今までの画像パス指定スタイルはこうでした。 しかし、これだとproduction環境で実行した場合、上手く…

Railsのロゴがインディアンに見える

Railsガイドを見に行った時に毎回思うんですが、 これインディアンっぽくないですか?いや、はっきり言って何言ってるのか分からないと思うんですが、これインディアンに見えるんですよ。 インディアンっていうと語弊があるかもしれません。 Civ4のシッティ…

Rails4で簡単Ajax

RailsアプリケーションでAjaxを実装する際にかなり躓いたので手順のメモ。巷では、formでremote: trueをするだけの簡単なお仕事だと言われているけど、流れが分かっていないと存外難しいように思う。 実際問題、大体の仕組みさえわかれば、jQueryでajax要求…

rails sでWebRick起動中に強制終了したらDBがおかしくなった

我が家のポンコツMacが作業中に死んだせいで躓いたためメモ。強制終了後、再起動してrails sでサーバーを立ち上げ、作業再開するぞーと意気込んでいたら、migration関係のテーブルが無いぞ!とか何とか警告を受ける。こんな感じのエラーメッセージ Mysql2::E…