まず、nil?とempty?はrubyのメソッドで、blank?とpresent?はrailsで拡張されたメソッド(つまりrubyでは使えない)ってことを覚えておく。 - nilは存在しないという意味。 対して ""は「何も無い」が存在している。空白の存在。
new.html.erbとedit.html.erbで以下のようにform_forを使用し、データの保存、変更を行いたい! new.html.erbとedit.html.erbで同じフォームを使用していたら、formの部分を丸ごとパーシャルにしておしまいなのですが・・・ 現在、開発しているとこではnew.html.erbとedit.html.erbで使用しているフォームが一部異なるため、まるまる共通化できません。 そこで、合致している部分だけ共通化し、異なる部分は条件分岐で切り分けようということで、その方法を忘れないように記したいと思います。 まず、new.html.erbの方はこんな感じです。 <%= form_for(@user, :url => {:action => 'create'} ) do |f| %> <%= render :partial => 'error_messag
2019/12/03追記 Rails 6.0.x 版を書きました ↓ Rails 6.0.x標準で Ajax+(jQuery+Partial) でHTML部分更新する世界一シンプルなサンプル TL;DR (長い3行で) Ajaxの勉強をするにあたり,Rails上でAjaxするためのサンプルを探していたのですが,Rails 5.xがもともとテンプレとして持っている.html.erbや.coffeeではなく,.html.hamlや.js.erbを使ったものもあり,ヨコ道知識を調べながらになってしまったので,できる限りrails newした状態からの差分が少ない,世界一シンプルなサンプルコードを目指してまとめてみました. ざっくりシーケンス だいたい ↓ のようなシーケンスを実現します. Client-Server間でSession張って双方向通信とかそういうところはRails Framewor
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く