- 2022年3月21日
- 2022年3月21日
git branch からmasterに反映させる
git checkout -b ブランチ名 checkoutはブランチを変更するよって意味。そのブランチがなければ作ってくれる。他にも複数意味がある。下記URL参照https://qiita.com/2m1tsu3/items/6d49374230afab251337 -bはブランチ名の指定 そのブ […]
git checkout -b ブランチ名 checkoutはブランチを変更するよって意味。そのブランチがなければ作ってくれる。他にも複数意味がある。下記URL参照https://qiita.com/2m1tsu3/items/6d49374230afab251337 -bはブランチ名の指定 そのブ […]
railsガイドから引用すると data-disable-with属性を用いて、フォームを送信するときに入力フィールドを自動で無効にすることも可能です。これは、ユーザーがフォームの送信ボタンを誤ってダブルクリックするのを防ぐためのものです。送信ボタンがダブルクリックされるとHTTPリクエストの重複を […]
Ruby on Rails メソッドのデフォルト引数(kinds = @name) Ruby on Railsを勉強していて、これなんだっけとなったものをメモしておきます。 上記のコードで説明すると、 def fruit(kinds= @name)fruitメソッドに引数が渡されていればその引数の値 […]
Rspec、Capybara、FactoryBotを使ってかく ・RSpecとは仕様書のようにRubyでテストを書くことができるテスティングフレームワークここはこういうふうに動いてほしいなど、そのアプリケーションの望んでいる動き(spec)とも言えるものを書いていく。 ・Capybaraとはwebア […]
railsでテストを書いているときにbefore doってどんな動きをするんだとなったので調べた結果をメモしておきます。 before doについて 対応するdescribeやcontextなどの領域内のテストコードを実行する前にbefore do ~endの中にあるコードを実行する。(前提条件) […]
rails db:rollback後にrails db:migrateをした時にエラーが出たので今回のエラーが出たケースとその解決策をメモしておきます。 結論からいうとTaskモデルのインスタンスの名前カラムのデータをnilの状態で保存した後に、NULLを不可にするマイグレーションファイルを適用しよ […]
The asset “application.js” is not present in the asset pipeline. 現場で使えるRuby on Rails5速習実践ガイドを使い勉強を進めていると、JavaScriptを使った、deleteアクションを実装する場面 […]
文字列”baseball”の中で使われているアルファベットをキーにし、使われている回数を値としてください。結論からコードはこう書くみたい。 それぞれのアルファベットに、使用回数が入って、配列ができたが、疑問点が1つ、hash[x] = hash[x] + 1この部分!!なんで、keyにそれぞれの値が […]
railsでリンクを貼る際の注意 <% link_to(“削除”,”/posts/#{@post.id}/destroy”,{method: “post”})%> みたいにpostで定義されたルーティングに行きたいと […]
手っ取り早くGitにpushする方法(ssh接続) 結論から説明すると、GitにGithubを使ってpushしたいとなると、 Gitの登録、githubの登録を済ませるのは前提として、 Githubにアクセスする際に今までアカウントパスワード認証を使っていたが(2021年8月13日以前のこと) 今後 […]