toshizou-Rails

Ruby

アルゴリズム問題(22/08/12)

今日は以下の問題を解きました。 問題 リンク 20. Valid Parentheses https://leetcode.com/problems/valid-parentheses/submissions/ 自分の書いたコード ここをクリック # @param {String} s # @return {Boolean} def is_valid(s) return false if s.lengt…

アルゴリズム問題(22/08/05)

問題リンク https://leetcode.com/problems/longest-common-prefix/ 自分の書いたコード "I couldn't fix this" 解答例(Discussから引用) ここをクリックすると答えが見れます 一覧のリンク https://leetcode.com/problems/longest-common-prefix/discuss/?c…

RSpecで知らなかったこと

TL;DR 開発環境 備忘録にする理由 分かったこと factoryファイルで関連するモデルのインスタンスを先に作成できる TL;DR まだまだ知らないことがたくさんある(と思う) 開発環境 MacOS: Mojave Ruby: 2.5.7 Rails: 5.1.7 BootStrap4(classは適宜変更してく…

RequestSpecのテスト項目めも

TL;DR 開発環境 本題 注意点 テストすべき内容 アクションごとに項目をあげる indexアクション(GET#index) showアクション(GET#show) newアクション(GET#new) createアクション(POST#create) editアクション(GET#edit) updateアクション(POST#update) destro…

複数モデルに同時にレコードを作成する(accepts_nested_attributes_forで1対1 ~has_one, belongs_to~ を扱う)

TD:TR; 開発環境 ざっくり備忘録にする理由 ざっくりとした全体像 前準備 アプリ作成、DB作成 先に完成後のコード一覧 app/models/user.rb app/models/birth.rb app/views/users/new.html.erb app/views/users/_user_form.html.erb app/controllers/users_co…

個人的にRailsでよく使うあれこれ

開発環境 共通 プログラミングでよく使う英単語のまとめ【随時更新】 - Qiita Rails View 複数のモデルに1つのformで登録する formのsubmitのデザインを変更する(BootStrap4) formにbootstrap4を適用する Model association(関連付け) gem discard(論理削除…