ActiveRecordのみでは扱いづらい複雑なSQLをRailsのArelを使って組み立てる際のTips集です。 ActiveRecordでMySQLのSQL文を発行すると `テーブル名`.`カラム名` というように出力されますが、わかりやすさのため曖昧にならない限りカラム名のみ記述しています。 IS NOT NULL
User.where(created_at: (1.days.ago)..(Time.now)) # SELECT "users".* FROM "users" WHERE "users"."created_at" BETWEEN '2014-09-16 15:05:05.279232' AND '2014-09-17 15:05:05.279753' # 同じ User.where(created_at: [1.days.ago..Time.now]) # Arelを使う User.where(User.arel_table[:created_at].in((1.days.ago)..(Time.now))) # SELECT "users".* FROM "users" WHERE "users"."created_at" BETWEEN '2014-09-16 15:08:32.97
こんにちは! ヨス(プロフィールはこちら)です。 WEB制作に関わっている方にはお馴染みのタグと言えば<br>、もしくは<br />タグです。5年前ぐらい前までは何かとお世話になっていたこのタグですが、徐々に嫌われるようになってきました。 というわけで今回は、<br />を使わないほうが良い理由です。 改行タグは他のデバイスで見るとズレるから使うな! なぜ<br />を使わない方が良いのでしょうか?その理由はこの一言で終わってしまうのですが、そうなんです。 ほかのデバイスで見たときにズレる! WEBコンテンツをWindowsとかMacで書くと、普通はPC用のモニターに合わせて改行をすると思います。文字の横幅って、スマホだと大分狭いんですよね。スマホどころか、デスクトップでもモニターが違えば改行の位置もずれちゃうんです。 なので、デバイスの多様化に対応するために「改行タグ」は一切使わなくなっ
代表的な組込関数の翻訳です。「perldoc -f 関数名」で表示されるものの翻訳になります。 完全な組込関数のリストは、perfuncを参照してください。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く