フォームビルダーの実体は ActionView::Helpers::FormBuilder クラスであり、ブロック引数に渡されるのは ActionView::Helpers::FormBuilder のインスタンスです。 普段「<%= form.text_field(:name) %>」のように便利に使っているメソッドは ActionView::Helpers::FormBuilder で定義されています。 error_message_on を書くのが面倒 ときどきですが、以下のように「form.text_field(...)」のように入力項目を作り、すぐ後に「form.error_message_on(...)」でエラーメッセージを表示する、というコードを何度も書くことがあります。 <%= form_for(@user) do |form| %> 名前: <%= form.text_fi
ransackはrails用の検索機能を実装するためのgemです。 比較的シンプルなコードで複雑な検索を実装することができます。 ransackの概要と使い方についてはRansackのススメを参照してください。 ここでは実際に使用するまでのサンプルを作ってみます。 プロジェクトを作成 require File.expand_path('../boot', __FILE__) 〜〜 ( 中略 ) 〜〜 module RansackStudy class Application < Rails::Application 〜〜 ( 中略 ) 〜〜 # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a lis
Webマーケティング業界では、アルファベットの略語が日常的に飛び交っています。新入社員はそんな光景に「本当についていけるのか」と不安を感じてしまうのではないでしょうか。 もし、新入社員がこの「アルファベット略語」を最短で理解し、社内の会話や上司の指示をスムーズに理解できるようになれば、安心して業務に取り組むことができ、戦力として活躍できるまでの期間を短縮できます。 そこで、今回は、Webマーケティング業界の新入社員が最初に押さえるべき20の略語を、重要度順に整理して解説しました。重要度の重み付けを客観的にするため、すでに存在するWebマーケティング用語を解説する13サイトの出現頻度を全て調べてスコアリングしています。出現頻度の順に解説しているので、この記事の用語を上からチェックしていけば最小の労力で重要な用語を理解できます。 【無料】Webマーケティングの勉強に役立つ動画8選 ※本記事は2
I recently watched a presentation by Bryan Helmkamp titled Refactoring Fat Models with Patterns. Bryan based his talk on his blog 7 Patterns to Refactor Fat ActiveRecord Models, in which he describes seven patterns used to simplify models and adhere to the Single Responsibility Principle. I highly recommend studying both these resources. From the patterns Bryan described, the Form Object pattern s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く