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のようなコマンドで自動でファイル生成ができるように実装します。

続きを読む

【Ray.so】美しいコードの画像が一瞬で作れるWebサービス

ブログ作成やnoteやQiitaといった記事を作成する際に良質なアイキャッチを探してはいませんでしょうか?

もしくは短く簡潔に書けたコードをTwitterで紹介したいと思うことありませんでしょうか?

今回はめっちゃくちゃ綺麗なコードの画像が一瞬で作れるWebサービスを見つけたので紹介します。

続きを読む

【不安解消】Rubyでも競技プログラミングで問題が解ける→茶色に行けました!

スクールなどでRailsやReactを学んだ後、競技プログラミングを知り、最初に悩むのが「どの言語を使うか」ではないでしょうか。

「Rubyを使っていると不利になる」
「C++はRubyとは全く違くて学習コスト高そう・・・」

本当はRubyを使いたいけど、ネットの入門記事はC++を推すものばかり、
なんて悩みを持たれている人も多いかと思います。

続きを読む

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

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

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

続きを読む