2021/04/13 学習内容

【就職活動】

◯ 数は少ないが、数社からはまずは面接の検討したい旨の連絡あり。

◯ 応募も数社実施。

PHP

◯ セレクトボックスの作成
・ <select>タグの中に<option>タグを並べることで作成できる。
<select>
 <option>りんご</option>
 <option>みかん</option>
</select>
・ 選んだ選択肢の値を渡すには、<select>タグにname属性を指定する($_POSTが値を受け取る)。
  <option>タグのvalue属性が送信される値。
<select name=“fruit">
 <option value=“apple">りんご</option>
 <option value=“banana">バナナ</option>
</select>
echo $_POST[‘fruit’];
//フォームでりんごが選ばれていたらappleを受け取る。

【ドリルの復習】

◯ 口座に10万円の預金があり、そこからお金を引き出すプログラムを作成する。

  条件 引き落とすときは手数料 110円がかかる。

     AA円引き落としました。残高はBB円です と表示する。

     残高が足りない時は「残高不足です」と表示する。

◯ 回答

def withdraw(balance,amount) ①

 fee = 110 ②

 if balance >= (amount + fee) ③

  balance -= (amount + fee) ④

   puts "#{amount}円引き落としました。残高は#{balance}円です"

 else

  puts "残高不足です"

 end

end

balance = 100000

puts "いくら引き落としますか?"

amount = gets.to_i

withdraw(balance,amount)

① 預金と今回引き落とす額、2つの引数を用意

② 手数料を忘れないように注意

③ 引き落とした時と引き落とせなかった時の条件分岐式を作成

④ 残高を出力するための式 

【オリジナルアプリ】

◯ トップページ微修正(時間かかった)

◯ ユーザー管理のためのdevise導入

 ・ bundle installの後に、rails g devise:installをするはずが、:をつけ忘れてしまう。

 ・ rails db;rollbackをして、rails d model install。

 ・ この後に本来のコマンドを実行して無事deviseを導入。