YEAR

2022年

  • 2022年3月21日
  • 2022年3月21日

git branch からmasterに反映させる

git checkout -b ブランチ名 checkoutはブランチを変更するよって意味。そのブランチがなければ作ってくれる。他にも複数意味がある。下記URL参照https://qiita.com/2m1tsu3/items/6d49374230afab251337 -bはブランチ名の指定 そのブ […]

  • 2022年3月21日
  • 2022年3月21日

data-disable-withとは

railsガイドから引用すると data-disable-with属性を用いて、フォームを送信するときに入力フィールドを自動で無効にすることも可能です。これは、ユーザーがフォームの送信ボタンを誤ってダブルクリックするのを防ぐためのものです。送信ボタンがダブルクリックされるとHTTPリクエストの重複を […]

  • 2022年3月6日
  • 2022年3月6日

Ruby on Rails

Ruby on Rails メソッドのデフォルト引数(kinds = @name) Ruby on Railsを勉強していて、これなんだっけとなったものをメモしておきます。 上記のコードで説明すると、 def fruit(kinds= @name)fruitメソッドに引数が渡されていればその引数の値 […]

  • 2022年2月21日
  • 2022年2月21日

RSpec周りのメモ

Rspec、Capybara、FactoryBotを使ってかく ・RSpecとは仕様書のようにRubyでテストを書くことができるテスティングフレームワークここはこういうふうに動いてほしいなど、そのアプリケーションの望んでいる動き(spec)とも言えるものを書いていく。 ・Capybaraとはwebア […]

  • 2022年2月4日
  • 2022年2月5日

rails Rspec before doとは

railsでテストを書いているときにbefore doってどんな動きをするんだとなったので調べた結果をメモしておきます。 before doについて 対応するdescribeやcontextなどの領域内のテストコードを実行する前にbefore do ~endの中にあるコードを実行する。(前提条件) […]

  • 2022年2月1日
  • 2022年2月1日

rails db:rollbackからのdb:migrate

rails db:rollback後にrails db:migrateをした時にエラーが出たので今回のエラーが出たケースとその解決策をメモしておきます。 結論からいうとTaskモデルのインスタンスの名前カラムのデータをnilの状態で保存した後に、NULLを不可にするマイグレーションファイルを適用しよ […]

  • 2022年1月26日
  • 2022年1月27日

Ruby hashこのコードでなぜキーに値が入るの?

文字列”baseball”の中で使われているアルファベットをキーにし、使われている回数を値としてください。結論からコードはこう書くみたい。 それぞれのアルファベットに、使用回数が入って、配列ができたが、疑問点が1つ、hash[x] = hash[x] + 1この部分!!なんで、keyにそれぞれの値が […]