Rails

RSpec勉強する

[RSpec を使い始める人が読むべき N 個のドキュメント | Aiming 開発者ブログ] http://developer.aiming-inc.com/rails/rspec-references/まんまここのリンクまとめを読ませて頂きます!Aimingはブラウザ三国志とかオンラインゲームを開発・運用していたONE-…

ActiveRecordを継承していない、DB処理を含まないモデルもRSpecの対象にするには?

前の日記からの続き。 疑問は解決しないのでコメントがあるととってもよろこぶ。rails hoge create create app/controllers create app/helpers create app/models create app/views/layouts create config/environments create config/initializers create …

MVCのM=DBアクセスが必ず発生する箇所なのか?

自分の中でのMVCというデザインパターンの認識は間違っていたんだろうか。・Controller リクエストを受けて、リクエストをハンドリングする(Redirectしたり) リクエストに対して、適切なレスポンスを返す (フレームワークによってはRoutingもかな?)Controll…

pikとPry

最近また書いていなかった・・・最近やったことで3記事くらい書こうかな。[Railsでも利用可。irbよりも便利な対話型コンソール「Pry」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ] https://www.moongift.…

真偽値の判定に、tinyint(1)を使うか、bool,boolean型を使うか、bit(1)を使うか、enumを使うか

MySQLレベルでの話。最近SQLの細かい挙動とか、しっかり把握しきれてないなーとか、 一度覚えたことが年が経ってあやふやになってるところが多くある。 また勉強し直したい。 RDBMSとうか、KVSだのNoSQLだのDBのシステムによって大きく違うと思うけれど、 私…

思い出せない

記憶が色々混ざっているのかもしれません。確かここ1年以内に、 Railsの活用事例だか、(Railsによる)アジャイル開発の成果ってのを、 お国のえらいところか、偉い機関がまとめて、 いくつかのプロジェクトソースをまるごとGitHubに置いてたような気がする。 …

昔Array#include?の多用でボトルネックになりかけた失敗

カテゴリーを4つつけたら [Ruby][Rails][失敗談][tips] 記事タイトル と非常に読みづらくなったので、初期設定のカテゴリーは分ける2行表示に戻した。==========================================それっぽい例で例えます。 完全そのものを言ってるわけではご…