toshizou-Rails

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

開発環境

共通

プログラミングでよく使う英単語のまとめ【随時更新】 - Qiita

  • ここは命名に迷ったときに使えそう


Rails

View

複数のモデルに1つのformで登録する

formのsubmitのデザインを変更する(BootStrap4)

# before
<%= form.submit %>
# after
<%= form.submit '保存',class: 'btn btn-primary btn-lg my-1 mb-5 px-5' %>
# or
<%= form.submit class: 'btn btn-secondary' %>




formにbootstrap4を適用する

Model

association(関連付け)

gem

discard(論理削除を実装する)

RSpec

describe, context, it(条件分岐)の使い方

よく忘れるのでメモ - RSpec コントローラのテストの書き方まとめ - Qiita

  • describe : テスト対象が何か
  • context : 条件は何か (with or whenから始める)
  • it : アウトプットは何か
# e.g. showアクション
describe "GET show" do
    context "when @book.author present" do
        it "render assings author to @author"
    end
end