rails6.0

【Gem作成】rails generatorを使ったテンプレートのgemを作る

railsアプリケーションをある程度作成した後、gem化して他のリポジトリに流用していきたいと考えたりしませんでしょうか?または、deviseやrspecといったgemのように、rails generate devise:installのようなコマンドを作ってみたいと思ったりしませんでしょうか?

今回はsafariparkという名前のgemをフォルダ準備から作成していき、rails generate safaripark:installのようなコマンドで自動でファイル生成ができるように実装します。

続きを読む

【Rails6】form_withとfields_forのmodel・インスタンス指定方法

railsのform_withとfiles_forの使い方は完璧でしょうか?モデルのオプション指定方法などが難しかったりします。

form_withとfiles_forの使い方があまり検索に出てこないので、深掘りしていこうと思います。modelオプションをすることのメリットも説明しつつ使い方を解説します。

続きを読む

【Rails 6】form_with用いて一括登録する

レコードの一括登録をしたかったのですが、form_withにモデルを紐付けるので、複数のレコードを一気に保存する方法が難しく時間かかりました。

備忘録として記事にしてみます。

続きを読む