リア充爆発日記

You don't even know what ria-ju really is.

2013-02-01から1ヶ月間の記事一覧

backboneでfetch()のときにquery stringを渡したいときー

渡したいときーfetch()のときにdataにひっくるめて渡す User.fetch({data: {foo: bar}}) そんだけ。

collectionにmodelをcreateしたときに追加したやつが最後にくるのをなんとかしたい件

あるユーザーのなんかの投稿に対して、別のユーザーがコメントできるのはよくあるじゃないですか。 それをbackbone.jsでやろうとするとModelsとCollectionsをそれぞれ実装することになると思う。こんな感じ Models.Comment class YourAPP.Models.Comment ext…

Mysql2::Error: Specified key was too long; max key length is 767 bytes: CREATE UNIQUE INDEX

このエラーが起きるのは「indexを貼る対象のカラム容量の総量が767bytesを超えているとき」なんだけど、解決方法がいくつかある。 すなおに容量調整 だったら初めからそんな容量にしてねえよ、というケースがほとんどかもしれない。 文字コードを工夫する ut…

backbone.jsでdestroyとかcreateのsuccessコールバックが発火しない

このへんはresponseにJSONが帰ってこないと発火してくれないらしい。なんだよそれ。 head :created こんなふうだと発火してくれないので、しょうがないから render status: :created, json: {} ってやる。すると発火する。そういうわけで。

activerecord-reputation-systemでいいね!乞食になろう

たいがいのソーシャルなんちゃらにある、いいね!的な機能、ただ、投稿に対して1レコード分の評価的なものを足すだけだけど、実装しようとすると意外とめんどくさい。めんどくさいし、たいがいのソーシャルなんちゃらにあるんだから、gemになってるんじゃね…

俺的ライブラリとかフレームワークを採用するときの判断基準

できれば、なるべくコーディングしないで、もっとイケてる人が作ったものを使って済ませたい。そんなぼくは何をするにもライブラリを探すところから始めるんだけど、「採用したはいいけど、バグだらけで直される様子もない」みたいな状況にならないよう、気…

backbone.js+railsでsaveのときにSyncしてほしくない項目をなんとかする方法

paperclipで管理している画像パスを以下のように取得すると困ることになるかも。 def show data = hoge.find(params[:id]) respond_with data, methods: [:image] end これで帰ってきたJSONのimageは"/saver_side_path/to/image"なのだけどもsave()を呼んだ…

jqueryでselectorを指定するときに[]をエスケープする方法

railsだとinputでname="user[name]"のようにかっこを使ったnameを使う。これをjqueryで $form.children("input[name=user[name]]") ってやると通らない。[]をエスケープする必要がある。なにでエスケープするかだけども $form.children("input[name=user\\[n…

ソーシャルボタン(?)の配置のしかたが載っている公式ドキュメントのURLリスト

自分用 twitter https://dev.twitter.com/docs/tweet-button facebook https://developers.facebook.com/docs/reference/plugins/like/ google+ https://developers.google.com/+/plugins/+1button/ Line http://media.line.naver.jp/howto/ja/

俺的2013年 Ruby on Rails開発環境ニコニコセット

前に俺的Androidアプリ開発環境ニコニコセット 2012というまとめを書いたけど、それのRails版。ほぼGemの列挙になりそうなのと、それ以外はAndroid版と多分に被りそうな予感を持ちつつ。 無いと死ねる編 Rspec ないとテスト書けない。まぁ、ぶっちゃけ普通の…