MGReはノーコードで簡単にアプリ開発できるアプリプラットフォーム。プロがサポートするので安心して導入できます。さまざまな企業のニーズに合わせた高品質なアプリをフルスクラッチ開発 ※ よりも各段に費用を抑え、かつ短期間で制作できます。 ※アプリをゼロから完全オーダーメイドで作る開発方法のこと

MGReはノーコードで簡単にアプリ開発できるアプリプラットフォーム。プロがサポートするので安心して導入できます。さまざまな企業のニーズに合わせた高品質なアプリをフルスクラッチ開発 ※ よりも各段に費用を抑え、かつ短期間で制作できます。 ※アプリをゼロから完全オーダーメイドで作る開発方法のこと
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
引き続き以下の本をやっていて、 Ruby on Rails 4 アプリケーションプログラミング 作者: 山田祥寛出版社/メーカー: 技術評論社発売日: 2014/04/11メディア: 大型本この商品を含むブログ (3件) を見る 5.6章のカウンターキャッシュのところでハマった。このせいで何時間かロスしたのでメモしておく。 結論から言うと、自分が本で指定されたRubyのバージョンを使っていなかったことが原因です。やれやれ。 事象 本に沿って、UserモデルとReviewモデルのアソシエーションを定義していて、UserモデルにReviewモデルの件数をキャッシュとして持たせた(カウンターキャッシュ)上で、コントローラで@user.reviews.sizeにアクセスしたら NoMethodError undefined method `name' for nil:NilClass が発生した。
環境: rails (4.1.6) activerecord (4.1.6) mysql2 (0.3.16) Rails4 というか Rails でカウンター用カラムをインクリメントする簡単な方法がないか調べてみた。 やりたいこと MySQL だったら以下のような SQL を発行したい。 update books set reviews_count = reviews_count + 1, updated_at = now() where id = ? カウンターのインクリメントと同時にソートのために更新日時も一緒に更新したい。 検証用環境の作成 $ bundle exec rails new counter_app -d mysql -T --skip-bundle $ cd counter_app $ bin/bundle install --path vendor/bundle モデ
Google+ボタン はてなブックマークボタン 更新日時: 2014年01月23日(木) 作成日時: 2014年01月23日(木) 前の記事 / 次の記事 継承すると訳分かんなくなるからmix-inでしょ常識的に考えて、 っていう話じゃなくて、そもそも訳が分からなくならなくても 継承してはいけない気がしたのでメモ。 STIしてると面倒だから親クラスに書いてしまいたくなるんだけど、 その場合でもやっぱりモジュールに切り出してmix-inした方がいいと思った。 以下理由。 class Item < ActiveRecord::Base belongs_to :world, counter_cache: true end class Weapon < Item end みたいなことをした時。 item = Item.last item.world も weapon = Weapon.last w
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く