SMALL MAKE

by EIJI NAKAI

PROGRAMING

JavaScript

JQuery: Bootstrap popover のcontent htmlの手動セットとcloseボタン設置

2015-03-28 15:22
Railsで作ったデータベースで、同姓同名のデータがある場合に、その一覧を Bootstrap の popover で表示するようにしたかった(下図のような感じ)。

姓名のフィールドに入力があった時点で、JQueryのchangeイベントを受けて、検索するアクションをたたいて、getJSONで受け取って表示すればよい。
BootstrapページのpopoverのサンプルはButtonにメッセージを設定して、クリックなどで表示させるものだが、自分で検索の都度にcontentを設定したいし、また、popoverを消すためのcloseボタンも設置したい。どうするか?
まずは、表示したい場所に......

Ruby & Rails

Rails+JQuery.validation: Radio Button の errorPlacement

2015-03-05 19:29
複数ページのフォームでバリデーションを行うケースがあり、railsのモデルのバリデーションが使えないように思ったので、jquery-validation-rails を使うことにした。
しかし、デフォルトのエラー表示の位置が気に入らない。
例えば、下の[     ]が入力フィールドであるとして
姓[     ] 名[     ]
これらを必須項目にすると、姓の入力がない場合、
姓[     ] 姓を入力してください 名[     ]
のように「姓」の後ろにエラーが表示され「名」が離れてしまう。
そこでerrorPlacement を使う。例えば、以下のようにすれば、「姓」も「名」......

Ruby & Rails

Rails: 1つの form_for でコンテンツとは別にFile Upload

2015-03-04 16:24
1つの form_for の中で、添付ファイルをアップロードもやりたいのだけれど、その file_field は別に form_for のコンテンツの項目でもアソシエーションでも何でもないということがあり、以下のように書いたが、うまく行かなかった。
↓View
<%= form_for @note do |f| %> <%= f.text_field :title %> <%= f.text_field :body %> <%= file_field_tag :attachment %> <% end %> ......

Ruby & Rails

Rails4: ActiveRecord polymorphicのjoins検索?(追記あり)

2014-09-11 19:15
polymorphicをjoinsで記述する方法が分からず、ほとんどSQLで書いたことのメモです。
例えば動物と植物のデータテーブルがあって、研究報告書のテーブルを共有して使うような構造。
class Report < ActiveRecord::Base belongs_to :reportable, polymorphic: true end class Animal < ActiveRecord::Base has_many :report, as: :reportable, dependent: :destroy end class P......