Active Model Conversion Handles default conversions: to_model, to_key, to_param, and to_partial_path. Let’s take for example this non-persisted object. class ContactMessage include ActiveModel::Conversion # ContactMessage are never persisted in the DB def persisted? false end end cm = ContactMessage.new cm.to_model == cm # => true cm.to_key # => nil cm.to_param # => nil cm.to_partial_path # => "co
業務アプリでは CRUD 以外で必ずと言ってもいいほど実装する機能があります。検索です。 検索機能って、たいていはページの上部に検索フィールドがあって、入力して検索ボタンを押すとページの下部に検索結果が表示される。 こんなのばっかりです。 それを毎回ページ全体をゴリゴリ作るって疲れませんか? Rails で scaffold すると index は一覧表示になりますが、ここが検索になる画面のほうが圧倒的に多くないですか? というわけで、汎用検索機能(というか簡易フレームワーク)を作ろうってのが今回の趣旨です。 大体、検索機能で検索ごとに違うのは大まかには下記の三つでしょう。 ・検索フィールド ・検索ロジック ・結果表示(一行分) 極力この三点に注力できるようにしたい。 具体的には、検索条件は汎用的なコンテナクラスに格納する。 コンテナクラスは、検索条件だけを格納できるように form_fo
思いは言葉に。 はてなブログは、あなたの思いや考えを残したり、 さまざまな人が綴った多様な価値観に触れたりできる場所です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く