Web

最新コメント

Rails 8.0の新機能に対応するRails guidesのページ

wakairo @wakairo
最終更新

Rails 8.0で導入された新機能に関して記述しているRails guidesのページを以下にまとめました。

なお、Solid Cableの記述がRails guidesのどこにあるかは分かりませんでした。

ちなみに、GitHubのレポジトリは以下の通りで、そのREADME等からも情報を得られます。

0
Raw
https://www.techtips.page/ja/comments/666
🔧3
😿2
❤️2
😄1
💡1
💯1

Podmanを利用して、簡単にローカルでRailsガイドの編集内容を確認する方法

wakairo @wakairo

RailsガイドのPull Requestは編集後の生成結果を確認せずに送って良いそうですが、 送る前に確認している方に向けて、Podmanを利用して簡単にローカルでRailsガイドの編集内容を確認する方法のご紹介です。

メインとなるのは、以下の1行のコマンドです。毎回コピペしても良いのですが、長いのでエイリアスを貼ったり、PATHの通った場所にこのコマンドのシェルスクリプトを置いても良いと思います。

podman run -it --rm -v "$PWD":/x -w /x -p 4000:4000 "ruby:$(cat .ruby-version)" bash -c "bundle config set --global path 'vendor/bundle' && bundle install && bundle exec rake assets:precompile && bundle exec jekyll server --host 0.0.0.0"

環境構築

必要になるのはシェルスクリプトを実行できる環境とPodmanのみです。 Podmanのインストールに関してはPodmanの公式インストールガイドをご覧ください。 ちなみにUbuntuなど多くのLinuxディストリビューションでは、aptなどの標準パッケージ管理ツールでPodmanのインストールが可能です。

Podmanを利用して、簡単にローカルでRailsガイドの編集内容を確認する具体的な方法

Podmanがインストールできていれば、以下の手順でRailsガイドの編集と確認が行えます。

  1. /guides/source/ja 内の Markdown ファイルを編集する
  2. 上述の1行コマンドを実行
  3. localhost:4000 から変更結果を確認する

動作不良が起きた等でgemを全て削除したいとき

ちなみに、上述の1行コマンドはvendor/bundle/にgemをインストールします。 Rubyのバージョンが変わって動作不良が起きた際などは、rm -rf vendor/bundle/でgemを全て削除して綺麗な状態にすることが出来ます。

0
Raw
https://www.techtips.page/ja/comments/665
😄2
🔄1
❤️1

APGのPatternsはWeb部品の実装コードのサンプルとしても参考になる

teatea1024 TeaTea @teatea1024
最終更新

ARIA Authoring Practices Guide (APG)にはPatternsというページがあり、こちらでカルーセルやタブ、ツールチップといったWeb部品の実装コードのサンプルが紹介されています。

これらのコードサンプルは、HTMLのaria属性の付与方法について参考になるのはもちろんのこと、実際に動作するHTML・CSS・JavaScriptのコードが一通りそろっているため、こういったWeb部品の実装方法の一事例として参考になります。

例えば、タブのコードサンプルはExample of Tabs with Automatic Activationのページで「Open In CodePen」のボタンをクリックすることで見られます。

0
Raw
https://www.techtips.page/ja/comments/414
❤️3
😄1

ChatGPT searchのTips

wakairo @wakairo
最終更新

ドメイン(Webサイト)を指定しての回答生成

「~ドメインから」とプロンプト(質問文)に入れることで、特定のドメイン(Webサイト)の情報を基にした回答を生成してくれます。情報ソースを指定したいときなどに便利そうです。

備考

このTopicとCommentは、11/11に全面的に改定しました。

0
Raw
https://www.techtips.page/ja/comments/413
💡3
😄1
🔄1
🔧1

Placekittenはサービス終了?

teatea1024 TeaTea @teatea1024

2024年に入って、Placekittenはもう何ヶ月も上手く動作していない模様。なので、ダミー画像用のサービスとしては、他のサービスに乗換が必要そう。

ちなみに、Placekittenに近いサービスとして、 https://placecats.com/ というサイトがあるそうです。

参考

0
Raw
https://www.techtips.page/ja/comments/381
🔧1
😿1

新規リリースに伴うRailsガイドの更新の情報

wakairo @wakairo

Railsの公式ドキュメントであるRuby on Rails Guidesは、Rails本体の新規リリースに伴って更新されており、そのRails Guidesの日本語版であるRailsガイドもそれらに伴って更新されています。

このTopicでは、このRails本体の新規リリースに伴うRailsガイドの更新に関する情報を取り扱います。

0
Raw
https://www.techtips.page/ja/comments/310
❤️1

OpenAI(ChatGPT)のAPIで、意図したJSON形式の出力を確実に得るための設定

wakairo @wakairo

2024年8月に「Structured Outputs」の機能と設定がOpenAI(ChatGPT)のAPIに導入されました。 この設定を有効にすることで、スキーマで指定したJSON形式の出力を、例外的な場合を除いて、確実に得ることが出来ます。

詳細は以下の記事を参照してください。

0
Raw
https://www.techtips.page/ja/comments/308
💡1
💯1
❤️1