rails
angularJsとbootstrapの練習を兼ねてRailsのgenerate modelのコマンドを出力するサービス(ツール?)を作ってみた。
RailsでControllerからjsonを返す場合、Modelの戻りをそのまま返すと データとして使わないcreated_dateやupdated_dateも返ってしまうので、無駄な転送が発生してしまう。 もしくは以下のように、jsonのオプションでexceptを使うことによって指定の列を返さ…
RailsのassetファイルをS3において表示速度を上げる方法。 HerokuはUS(かEU)のAWSがホストになるのでどうしても大きめの画像ファイルの表示しようとすると時間がかかってしまう。 そこで、AmazonS3のTokyoインスタンスを使って、静的なファイルはそちらから…
(qiitaにも書いたけどこっちにも。) herokuで定期的な処理を行いたい場合、大体はaddonのheroku Schedulerを使うことになると思うので、簡単にまとめてみる。 特徴など タスクは複数登録可能 タスクの起動間隔は10分おき、1時間おき、1日おきで選べる。 hero…
railsでデータをinsertしようとした際、参照項目に対し、モデル以外を指定すると上記のようなエラーが発生する。 例としてUserとPostが1:nの関係で存在する場合。 NG例 user_id = User.first.id #←idを指定する Post.new(:user => user_id) # ActiveRecord::…
railsで User.all()などとsqlを発行したとき、このエラーが発生する >> User.all() User Load (12.1ms) SELECT "users".* FROM "users" ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'XXX'. Thi…