Rails

Rails generatorで使えるファイル操作系メソッド24個まとめ

railsのgeneratorを使ってファイル生成するとき、create_file以外のメソッドを覚えてますでしょうか?なかなか一つ一つのメソッドまで覚えていないと思います。今回はgeneratorの元となっているthorのモジュールを読み込んだので、全部のメソッドの使い方を紹介します。

続きを読む

【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にモデルを紐付けるので、複数のレコードを一気に保存する方法が難しく時間かかりました。

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

続きを読む

Railsアップグレードでbundle installができない解決法

お疲れ様です。Ryujiです。

夏に近づいて暑くなってきましたね。スクールに向かうだけで汗だくです。

周囲の人に汗臭くて申し訳ない気持ちでいっぱいです、、、

その分、プログラミングへの情熱は燃やしていきましょう。

さて今日は、古いgemfileをバージョンアップしました。いくつかエラーが発生したので見ていきましょう。

続きを読む