Madogiwa Blog

主に技術系の学習メモに使っていきます。

2023-06-01から1ヶ月間の記事一覧

Ruby on Rails: KombuというRuby on Railsでjsのcomponentを指定してrenderできるgemをリリースしました。

タイトル通り、KombuというRuby on Railsでjavascriptで描画するcomponentを指定してrenderできるgemをリリースしました✨ (コンポーネント・レンダラブルを略してコンブ です) github.com モチベーション Ruby on Railsを利用してサービスが成長してくるとVu…

Ruby on Rails: layoutsをviews配下のディレクトリ(ex. admin, api)単位で持つ方法メモ📝

Ruby on Railsで管理画面とユーザーが閲覧する画面でlayoutを分けるようなケースが一定あると思いますが、 その際に以下のようにlayouts配下にディレクトリを切っていくとApplicationControllerとAdmin::ApplicationControllerでControllerを分けた際にRails…

ポチポチしてRails newコマンドを作れるツールをAstro on Vue.jsで作った🚃

タイトル通り、ポチポチしてRails newコマンドを作れるツールをAstro on Vue.jsで作った‍ madogiwa0124.github.io 機能的にはrails newで指定できる各optionをUI上からポチポチして以下のようなコマンドをコピーできるやつです。 $ rails new app_name --dat…

Ruby: proc(lamda)を定義時ではなく呼び出したインスタンスのコンテキストで実行する方法MEMO

Proc(lamda)を定義時ではなく実行時のコンテキスで実行する際にちょっとハマったのでメモ 結論: instance_exec(&proc)で実行すれば良かった。 以下のような外部で定義したprocを受け取って実行した際にhello! by Caller.と出ることを期待したのですが実行す…