技術ブログ

(技術系中心)基本自分用備忘録なので、あくまで参考程度でお願いします。

2019-02-01から1日間の記事一覧

railsで自動作成以外に自分でルート追加する方法

railsで自動作成以外に自分でルート追加する方法 毎回忘れるのでメモ member resources :users do member do get :option end end 以上のようにmemberを使うと以下のようなルートを作ることが出来る GET /users/:id/option collection resources :users do c…

form_for(@user)を使ってフォームを構成すると時にPOSTかPATCHリクエストを送る判断方法

form_for(@user)を使ってフォームを構成すると時にPOSTかPATCHリクエストを送る判断方法 Railsでform_for ヘルパーを使うときにPOSTかPATCHリクエストを判断方法が良く分からずに曖昧な感じでしたが、以下の@user.new_record?がtrueのときにはPOSTを、false…

resourcesをroutes.rbに追加すると。RESTfulなアクションリソースを自動作成してくれる

resourcesをroutes.rbに追加すると。RESTfulなアクションリソースを自動作成してくれる sampleのURLを生成するための多数の名前付きルートと共に、RESTfulなsampleリソースで必要となるすべてのアクションが利用できるようになります (routes.rb) resources …

form_forでインスタンス変数を使うと編集ページがうまく描画される

form_forでインスタンス変数を使うと編集ページがうまく描画される @userインスタンス変数を使うと、編集ページがうまく描画されるようになります (下記図参照)。 "Name"や"Email"の部分を見ると、Railsによって名前やメールアドレスのフィールドに値が自動…

Rubyではメソッド内で最後に評価された値が返り値になる

Rubyではメソッド内で最後に評価された値が返り値になる Rubyでは、returnをつかって明示的に指定された値や、メソッド内で最後に評価された値がメソッドの返り値になります。 つまりこのコードと class User def name return "ホゲー" end end このコードの…

JavaScriptでじゃんけんゲームを作る

JavaScriptでじゃんけんゲームを作る JavaScriptの条件分岐を活用してじゃんけんゲームを作成 じゃんけんゲームの仕組み (自分)じゃんけんの手を入力する (CP)CPのじゃんけんの手を取得 (自分)どちらが勝ったかの判定 (CP)結果を表示 めちゃシンプル…