現在Ruby_on_rails を勉強しています
主に写経のごとくコピペしてとにかく動かしていますが
コードの何たるやがわかっていません
今かいているコード
のうち、respond_to do |format|は何を意味しているかわかりませんでした
(1)espond_toとは?
(2)doはなぜつけるのか?
(3)formatはなぜここにあるか
(4)formatの両端の||はなぜこれを使うのか?
など基本がわかっていません、いろいろググりなんとなくわかるような、わからないような・
基本的な事で恐縮ですが、解説をお願いする事は可能でしょうか?
http://railsdoc.com/references/respond_toなリンク先もググればあったのですが・・
↓こんなコード書いています
def destroy @comment = Comment.find(params[:id]) @blog = @comment.blog respond_to do |format| if @comment.destroy format.html { redirect_to blog_path(@blog), notice: 'コメントを削除しました。' } # JS形式でレスポンスを返します。 format.js { render :index } else format.html { render :new } end end end
ググりリンク
http://dev.classmethod.jp/server-side/rails-respond_to/
https://stackoverflow.com/questions/3543917/what-is-respond-to-and-do-and-format-in-this-rails-code
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/01 01:00
2017/09/01 23:38
2017/09/02 04:15