並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 568件

新着順 人気順

RubyOnRailsの検索結果161 - 200 件 / 568件

  • 奥野さんと社員のリファクタリング部屋 -API分割とその前に - トレタ開発者ブログ

    「奥野さんと社員のリファクタリング部屋」は、リファクタリングに励むトレタの社員と技術顧問の奥野さん ( @okunokentaro ) の間で実際に行われた会話を切り取った開発現場実録コンテンツです。 技術顧問: 奥野さん 三度の飯よりリファクタリングが好き 今回の質問者: 武市さん トレタ在籍2年。沖縄在住のフロントエンジニア PR こちらに登場している2人が登壇するイベント・TORETA TECH UDATEが2024/08/28に開催予定! リファクタリングやリアーキテクトなど、サービスを提供させながらプロダクトの新陳代謝をいかにして行なってきたかを開発現場の実例と合わせて紹介します! toreta.connpass.com 今回の質問💬 現在BFFの実装で、各ページごとは基本的に一つのAPIにリクエストをしています。ただ、このAPI使い回されている場合もあります。 例えば、「商品

      奥野さんと社員のリファクタリング部屋 -API分割とその前に - トレタ開発者ブログ
    • Digdag公式ドキュメントからDigdagを学ぶ-アーキテクチャ - Qiita

      目標 Digdagの公式サイトのドキュメントのアーキテクチャを翻訳+α DigdagのRubyを使ってRailsにバッチを作るまでが最後の目標 http://docs.digdag.io/architecture.html #目次 Getting started Architecture Concepts Workflow definition Scheduling workflow Operators Command reference Language API -Ruby Digdagで環境毎に設定値を変える(RubyOnRails) Digdagを用いてRubyOnRails環境でバッチ実装v Digdag Architecture Automating workflow with Digdag ワークフローは手動の動作を自動化します。 一連のタスクをワークフローとして定義します。

        Digdag公式ドキュメントからDigdagを学ぶ-アーキテクチャ - Qiita
      • 週刊Railsウォッチ: ShopifyのWebAssemblyツールチェインRuvyほか(20231025後編)|TechRacho by BPS株式会社

        週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails 🔗 ActiveSupport::OrderedOptions#dig!の提案(現在オープン) PR: Implement OrderedO

          週刊Railsウォッチ: ShopifyのWebAssemblyツールチェインRuvyほか(20231025後編)|TechRacho by BPS株式会社
        • Ruby 3.3.3にアップグレードするとbundle installでnet-popがインストールできない|TechRacho by BPS株式会社

          追記(2024/07/10) この問題を修正するには、Ruby 3.3.4にアップグレードした後でbundle update net-popを実行する必要がありました。もしgemコマンドでnet-popが既にインストールされているのであれば、念のためgem uninstall net-popも実行するとよいでしょう。 参考: net-protocol gets removed with ruby 3.3.3 · Issue #26 · ruby/net-pop 発端 Ruby 3.3.3がリリースされました Ruby 3.3.3がリリースされたので、自分のRailsアプリのRubyを3.3.3にアップグレードしようとしたところ、ローカルのDockerコンテナではRailsアプリを正常に実行できたにもかかわらず、Herokuにデプロイするとbundle installの部分で以下が発生してデ

            Ruby 3.3.3にアップグレードするとbundle installでnet-popがインストールできない|TechRacho by BPS株式会社
          • rails 6.1.3.2の` ActionView::Template::Error: Please use symbols for polymorphic route arguments.`が発生する理由と対処 - Qiita

            rails 6.1.3.2の` ActionView::Template::Error: Please use symbols for polymorphic route arguments.`が発生する理由と対処Rails rails 6.1.3.2以降でActionView::Template::Error: Please use symbols for polymorphic route arguments.場合の原因と対処について 原因 脆弱性CVE-2021-22885の対応の影響で既存のソースコードでrails 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6にバージョンアップすると既存のコードでActionView::Template::Error: Please use symbols for polymorphic route arguments.が発生す

              rails 6.1.3.2の` ActionView::Template::Error: Please use symbols for polymorphic route arguments.`が発生する理由と対処 - Qiita
            • A May of WTFs: Let's hear about all the potholes, roadblocks, and roundabouts!

              A May of WTFs: Let's hear about all the potholes, roadblocks, and roundabouts! The bar for reporting a bug to the Rails project can be pretty steep. You’re expected to carefully diagnose the problem, preferably propose a solution, include detailed reproduction steps, and all the other homework that makes it possible for a project like Rails to deal with hundreds if not thousands of reports on a ye

                A May of WTFs: Let's hear about all the potholes, roadblocks, and roundabouts!
              • 週刊Railsウォッチ: GitLab 14.0のbreaking changes、Railsのセキュリティ脅威解説シリーズ記事ほか(20210628前編)|TechRacho by BPS株式会社

                週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 今回は、以下の公式更新情報から見繕いました。今回載せきれないほど更新がありましたので、来週も追って

                  週刊Railsウォッチ: GitLab 14.0のbreaking changes、Railsのセキュリティ脅威解説シリーズ記事ほか(20210628前編)|TechRacho by BPS株式会社
                • Railsセキュリティ修正7.0.4.3、6.1.7.3がリリースされました|TechRacho by BPS株式会社

                  Ruby on Rails セキュリティ修正7.0.4.3、6.1.7.3がリリースされました。 リリース情報: Ruby on Rails — Rails 7.0.4.3 and 6.1.7.3 have been released! 英語版Changelogをまとめて見るにはGItHubのリリースタグ↓が便利です。 Release v7.0.4.3 · rails/rails(日本時間2023/03/14 03:58) Release v6.1.7.3 · rails/rails(日本時間2023/03/14 03:59) 詳しくは以下のコミットリストをご覧ください。 コミットリスト: Comparing v7.0.4.2...v7.0.4.3 · rails/rails コミットリスト: Comparing v6.1.7.2...v6.1.7.3 · rails/rails 🔗 セ

                    Railsセキュリティ修正7.0.4.3、6.1.7.3がリリースされました|TechRacho by BPS株式会社
                  • Web開発フレームワークのベスト10(フロントエンド・バックエンド)【最新版】

                    開発者にとって、「Web開発」という概念がよく耳にしているでしょう。 Web開発とは、WebアプリケーションやWebシステムなどを開発するということです。 web開発は、バックエンドまたはサーバー側の部分とフロントエンドまたはクライアント側の部分で構成されます。したがって、フロントエンドとバックエンドのWeb開発フレームワークがあります。Webプレゼンスを構築しするためのテクノロジーはあまりにも多いです。当社で様々なフレームワークでWebシステム開発をした経験から、最新版のフロントエンドとバックエンドの Web開発フレームワークのベスト10 を厳選して本記事でご紹介します。 ・フロントエンドのWeb開発フレームワークは、ユーザーインターフェイス、つまりエンドユーザーが対話するWebサイトまたはアプリケーションの視覚的な部分を担当します。 これらは、HTML、CSS、JavaScriptなど

                      Web開発フレームワークのベスト10(フロントエンド・バックエンド)【最新版】
                    • 週刊Railsウォッチ: 月刊のHotwireニュースレター、pessimize gemほか(20221206前編)|TechRacho by BPS株式会社

                      週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報: Ruby on Rails — Disable enum methods gene

                        週刊Railsウォッチ: 月刊のHotwireニュースレター、pessimize gemほか(20221206前編)|TechRacho by BPS株式会社
                      • 【2019年11月版】WindowsでDjangoの開発環境を構築しよう!

                        WindowsはLinuxやMacに比べて開発環境の構築が少しだけ複雑になっています。 初めに話しておくと、もしこれからプログラミング特にDjangoやRubyOnRailsなどでのWeb開発をしていく方には、僕はMacやLinux(おすすめはUbuntu)を使うことをおススメしています。 しかし、もちろんWindowsでもしっかり環境を整えれば快適に開発はできるので、Windowsを使い続けたい方も心配しないでください。 この記事ではWindowsでPythonのWebフレームワークDjangoをつかった開発ができるまでの環境の構築方法についてしっかり解説します。

                          【2019年11月版】WindowsでDjangoの開発環境を構築しよう!
                        • Rails 7.2.0がリリースされました|TechRacho by BPS株式会社

                          Ruby on Rails 7.2.0がリリースされました。 Rails 7.2 has been released! Better production defaults, Dev containers, new guides design, and more! https://t.co/uLlVLd4Jsg — Ruby on Rails (@rails) August 10, 2024 リリース情報: Ruby on Rails — Rails 7.2: Better production defaults, Dev containers, new guides design, and more! 英語版Changelogをまとめて見るにはGItHubのリリースタグ↓が便利です。v7.2.0タグの日付は日本時間の2024/08/10 09:04でした。 リリースタグ: Release

                            Rails 7.2.0がリリースされました|TechRacho by BPS株式会社
                          • 週刊Railsウォッチ: Rails 7アセットパイプライン解説記事、ロジックをapp/operatorsで整理ほか(20211101前編)|TechRacho by BPS株式会社

                            こんにちは、hachi8833です。直近ですが、明日11/2(火)19:30より「大江戸Ruby会議09 出前Edition」がオンライン開催されます。Rails界隈で知られた「あの人」や「あの人」も登壇するそうです。皆さんもぜひ! Asakusa.rb主催の大江戸Ruby会議09 出前Editionが週明け火曜の11/02 19:30より開催されます。Railsエンジニアなら一度は聞いたことのある「あの人」も登壇するとても豪華なイベントなので、まだ参加申込みしていない人はぜひ! #oedo09 https://t.co/nu9cR0EIea — 銀座Rails (@GinzaRails) October 30, 2021 また、Kaigi on Rails 2021の全動画がYouTubeチャンネル↓で公開されました 🎉 Kaigi on Rails 2021 アーカイブ動画を公開しま

                              週刊Railsウォッチ: Rails 7アセットパイプライン解説記事、ロジックをapp/operatorsで整理ほか(20211101前編)|TechRacho by BPS株式会社
                            • Active Record Encryption, several performance optimizations, and much MORE!

                              Active Record Encryption, several performance optimizations, and much MORE! Hi, zzak here! お久しぶりです! This time I will be recapping the past month or so of Rails. Hang on! There’s a ton of stuff to catch up on!! Active Record Encryption Originally extracted from HEY, this feature adds encrypted attributes to Active Record models. You can find out more in the guide. Optimize Cache::Entry coder Active

                                Active Record Encryption, several performance optimizations, and much MORE!
                              • 新卒3年目のエンジニアが捉えた「技術の文脈」について

                                第一事業部ソフトウェアエンジニアのyashiheiです。新卒入社3年目として何か書けることが無いかなと思案したのですが、最近考えることが多い「技術の文脈」について書いてみようと思います。 文脈を意識するようになった 入社した頃と、今を比較して、色々と見えるものが増えてきて仕事も面白くなってきたと感じるようになりました。その一因として技術の表面だけを捉えるのでは無く、この技術はどうして誕生したのか?何を解決したかったのか?といった文脈に着目するようになったのが大きいと考えてます。 私達ソフトウェアエンジニアは普段から多くの技術に触れていますが、その多くの技術はある日脈絡も無しにいきなり誕生した訳では無いのです。何かしらの問題認識があり、それを解決したかった作者の想いがあります。そこを汲み取って、私達の問題解決に使えるか検討する必要があります。 そう考えるように至ったきっかけを振り返ってみます

                                  新卒3年目のエンジニアが捉えた「技術の文脈」について
                                • Rails World is coming

                                  The Rails Foundation is excited to announce Rails World, our first conference. It will take place on October 5 & 6 in the stunning city of Amsterdam, Netherlands. Rails World is a two-day conference featuring technical talks, demos, workshops, networking, and keynotes. You’ll hear from the creators and maintainers of Rails on the latest features and best practices in Rails development. With Rails

                                    Rails World is coming
                                  • 「攻めのTAと守りのTA」モバイルゲームの開発に寄与するセガゲームス・テクニカルアーティストの活動内容とは

                                    2019/12/17 「攻めのTAと守りのTA」モバイルゲームの開発に寄与するセガゲームス・テクニカルアーティストの活動内容とは テクニカルアーティスト(TA)という職分が日本のゲーム業界に定着して久しい。コンソールのAAAゲーム開発からはじまり、近年ではモバイルゲームでもTAが活躍するようになってきた。「攻めと守り」をキーワードに、様々な取り組みを進めるセガゲームスのモバイルゲーム向けTAセクションについて、その活動内容を紹介する。 ■関連記事はこちら テクニカルアーティスト向けの新人研修とは? セガゲームスの特別カリキュラムを一挙公開 INTERVIEW&PHOTO_小野憲史 / Kenji Ono EDIT_小村仁美 / Hitomi Komura(CGWORLD)、山田桃子 / Momoko Yamada Unityをベースに社内の知見を集約 「私たちは攻めと守りのTAセクションで

                                      「攻めのTAと守りのTA」モバイルゲームの開発に寄与するセガゲームス・テクニカルアーティストの活動内容とは
                                    • rails における enum の validation - じゃるログ

                                      はいどうもこんにちは!みんなのウェディングのエンジニア@jaruです。 この記事は、くふうカンパニーアドベントカレンダーの24日目になります。 qiita.com Rails における enum とは 突然ですが、皆さんは rails における enum をご存知ですか? api.rubyonrails.org そして以下は、Blog の状態を表現するために設定された enum の例です。 class Blog < ApplicationRecord enum state: { draft: 0, unpublish: 1, publsihed: 2 } end このように enum を設定することで、Blog が下書きなのか、公開中なのか、Blog の状態を表現することができます。 Rails における enum の validation そして日頃から enum を使っている方は、en

                                        rails における enum の validation - じゃるログ
                                      • ActiveRecord::QueryLogs

                                        Active Record Query Logs Automatically append comments to SQL queries with runtime information tags. This can be used to trace troublesome SQL statements back to the application code that generated these statements. Query logs can be enabled via Rails configuration in config/application.rb or an initializer: config.active_record.query_log_tags_enabled = true By default the name of the application,

                                        • Railsのredirect_toの引数には_pathでなく_urlを使う - Qiita

                                          概要 RailsガイドやRailsのリファレンスにて、明言はされてないものの redirect_to の引数としては _path でなく _url が利用されています。 https://guides.rubyonrails.org/v5.2/action_controller_overview.html#the-flash https://api.rubyonrails.org/v5.2.2/classes/ActionController/Redirecting.html#method-i-redirect_to ですが、なぜ _path でなく _url を利用しているのか、これらのドキュメント内では充分な説明がなされてません(見逃してるかもですが)。 調べたところ、以下の記事で解説がされていました。 「RailsによるアジャイルWebアプリケーション開発 第4版のp.120、Davi

                                            Railsのredirect_toの引数には_pathでなく_urlを使う - Qiita
                                          • Rails 6.0.4.3, 6.1.4.3, and 7.0.0.rc3 have been released

                                            Hi everyone again!!! Rails versions 6.0.4.3, 6.1.4.3, and 7.0.0.rc3 have been released! This release wasn’t a security release. There was a bug in the default configuration of the previous release such that requests in development with a port number wouldn’t be considered “authorized” requests. Requests to “localhost:3000” should work in this new version. I’m sorry about the inconvenience and I ho

                                              Rails 6.0.4.3, 6.1.4.3, and 7.0.0.rc3 have been released
                                            • [CVE-2023-28362] Possible XSS via User Supplied Values to redirect_to

                                              The redirect_to method in Rails allows provided values to contain characters which are not legal in an HTTP header value. This results in the potential for downstream services which enforce RFC compliance on HTTP response headers to remove the assigned Location header. This vulnerability has been assigned the CVE identifier CVE-2023-28362. Versions Affected: All. Not affected: None Fixed Versions:

                                                [CVE-2023-28362] Possible XSS via User Supplied Values to redirect_to
                                              • 学習履歴 - カテゴリ分け - Qiita

                                                ■Golang Go記事の一部は、現役シリコンバレーエンジニアが教えるGo入門 + 応用でビットコインのシストレFintechアプリの開発を参考にしています(すごく、おすすめです!) ■基礎 Goでオブジェクト指向を学ぶ Go言語のサンプルコード Go言語でディレクトリサーチ ■テスト Go言語テストメモ ■DB Goのデータベース操作 ■Webアプリ Goでhttpサーバを立てる最小限のコード Go言語で認証機能を作ろう! RESTAPI WITH Go言語! Beego(Golang Framework)使い方メモ Golang with WebSocket(Chat) [Go言語]ハッシュキーの簡単な作り方(hmacを使う) ■Docker Go言語の環境をDockerで構築 Go+MySQL+Docker環境構築 ORMでデータベースを操作するbyGolang ■Python py

                                                  学習履歴 - カテゴリ分け - Qiita
                                                • Invalid domain: ".example.com" in rspec after changing session_store to domain: :all

                                                  I changed the session store from config.session_store :cookie_store, :key => "_mysite_session2" to config.session_store :cookie_store, :key => "_mysite_session3", domain: :all Now, when I run the specs there is an error ArgumentError: invalid domain: ".example.com" # ..ruby.../gems/rack-2.2.4/lib/rack/mock.rb:239:in `new' # ..ruby.../gems/rack-2.2.4/lib/rack/mock.rb:239:in `block in parse_cookies_

                                                    Invalid domain: ".example.com" in rspec after changing session_store to domain: :all
                                                  • [有料級] Rails7(Turbo), Docker, Bootstrap5を使ったtodoリストの作り方第2章-1(モーダル画面作成編) - Qiita

                                                    [有料級] Rails7(Turbo), Docker, Bootstrap5を使ったtodoリストの作り方第2章-1(モーダル画面作成編)RailsDockerTurbobootstrap5RubyonRails7.0 前回のあらすじ ここまでみていただきありがとうございます! 前回まででTodoリストの作成が終わりました! [有料級] Rails7(Turbo), Docker, Bootstrap5を使ったtodoリストの作り方第1章-5(Todoリスト削除編) 今回からはTurboを使ってさらにTodoリストを見やすくしたいと思います。 事前準備 Dockerを一度止めている方はこちらのコマンドでDockerを起動し、コンテナに入りましょう。

                                                      [有料級] Rails7(Turbo), Docker, Bootstrap5を使ったtodoリストの作り方第2章-1(モーダル画面作成編) - Qiita
                                                    • なるべく簡単にReactを部分導入する - Qiita

                                                      いわゆるレガシー環境では、SPAのフロントエンドでイケイケみたいなことはなく、LaravelやRubyOnRailsなどのMPAアプリケーションであることが多いと思います。 ※決してMPAが良くないということではありません。近頃のSSRなどの流れを考えると、MPAの良さも十分あると思っています。 そういった環境ではReactではなく、jQueryなどを使いゴリゴリ書くこと多いです。 ただ最近の流行を見ていると、『宣言的UIが書きたい!!』『やっぱりReactが使いたい!!』と感じることは多々あります。 そこで今回は、レガシーな環境でもReactを利用できる方法を2つ紹介します。 また、本番環境を変えるのは大変&影響範囲が大きくなってしまうので、なるべく簡単に導入できる方法を紹介します。 1.CDNを使う ReactはCDNで公開されているものを利用することができます。 公式のドキュメントに

                                                        なるべく簡単にReactを部分導入する - Qiita
                                                      • 週刊Railsウォッチ: Rails用のHTTP/2プロキシThrusterが登場、Rails Guidesが内容とスタイルを一新へほか(20240328後編)|TechRacho by BPS株式会社

                                                        週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗 Rails 🔗 Rails Guidesの構成やスタイルの大幅なリニューアルが進行中(Rails公式ニュースより) 元記事: Ruby on Rail

                                                          週刊Railsウォッチ: Rails用のHTTP/2プロキシThrusterが登場、Rails Guidesが内容とスタイルを一新へほか(20240328後編)|TechRacho by BPS株式会社
                                                        • 【Webセキュリティ】依存ライブラリのセキュリティチェックツール(SCA)を使ってみる - まったり技術ブログ

                                                          はじめに 言語別 ツール一覧 PHP sensiolabs / security-checker 使い方 脆弱性データベース Web版 Ruby rubysec / bundler-audit 使い方 脆弱性データベース - rubysec / ruby-advisory-db Python pyupio / safety 脆弱性データベース 使い方 詳細情報レポートの取得。 --full-report オプション Java jeremylong / DependencyCheck Gradle用 jeremylong/dependency-check-gradle JavaScript Npm標準ツール - npm-audit 脆弱なパッケージをアップデートする " npm audit fix " コマンド まとめ 更新履歴 はじめに まず「依存ライブラリのセキュリティチェックツール」と

                                                            【Webセキュリティ】依存ライブラリのセキュリティチェックツール(SCA)を使ってみる - まったり技術ブログ
                                                          • 【初心者】Qiita 週間いいね数ランキング【自動更新】 - Qiita

                                                            タグ別 Android AWS 初心者 Docker Git Go iOS Java JavaScript Linux Node.js PHP Python Rails React Ruby Swift TypeScript Vim Vue.js 集計について 集計期間: 2024-04-14 ~ 2024-04-21 条件: ストック数が 2 以上の記事 GitHub スターをもらえるととっても励みになります いいね数ランキング 1 位: Obsidianが大学生活を変える! 学生必見の活用術 初心者 #レポート #大学生 #obsidian 9 いいね 6 ストック @nasubl さん ( 2024-04-19 16:14 に投稿 ) 2 位: [ハンズオン]New Relic Browserを使用して Web サイトをトラブルシューティングする① NewRelic 初心者 監視 R

                                                              【初心者】Qiita 週間いいね数ランキング【自動更新】 - Qiita
                                                            • [有料級] Rails7(Turbo), Docker, Bootstrap5を使ったtodoリストの作り方 第0章-1 (環境構築編) - Qiita

                                                              [有料級] Rails7(Turbo), Docker, Bootstrap5を使ったtodoリストの作り方 第0章-1 (環境構築編)RailsDockerTurbobootstrap5RubyonRails7.0 はじめに こちらの記事はシリーズの記事になります。 随時更新していくのでよろしくお願いします バージョン確認 まずはバージョンを確認します。 バージョンについては以下の通りです Docker: 20.10.23 Ruby: 3.1.3 Rails: 7.0.4.2 MySQL: 5.7 Dockerの環境構築 プロジェクトの作成 まずはプロジェクトの作成をします 任意の場所にディレクトリを作りまし、対象のディレクトリに移動します ※自分の場合ははdesktopに作成します

                                                                [有料級] Rails7(Turbo), Docker, Bootstrap5を使ったtodoリストの作り方 第0章-1 (環境構築編) - Qiita
                                                              • 週刊Railsウォッチ: Kaigi on Rails 2022がCFP公開、Discordの公式Railsサーバーが一般公開ほか(20220627前編)|TechRacho by BPS株式会社

                                                                こんにちは、hachi8833です。今日の暑さはヤバいですね。 【気象予報士解説】「過去100年で最も高い気温」レベルか #nhk_news https://t.co/6Solww1IBU — NHKニュース (@nhk_news) June 25, 2022 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いしま

                                                                  週刊Railsウォッチ: Kaigi on Rails 2022がCFP公開、Discordの公式Railsサーバーが一般公開ほか(20220627前編)|TechRacho by BPS株式会社
                                                                • 週刊Railsウォッチ: RailsからOpenStructを削除、Playwrightベストプラクティスほか(20240425前編)|TechRacho by BPS株式会社

                                                                  週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) お知らせ: 来週および再来週の週刊Railsウォッチはお休みをいただき、通常記事を公開します。 🔗Rails: 先週の改修(Rails公式ニュースより) T

                                                                    週刊Railsウォッチ: RailsからOpenStructを削除、Playwrightベストプラクティスほか(20240425前編)|TechRacho by BPS株式会社
                                                                  • ActionView::Helpers::FormBuilder

                                                                    Ruby on Rails 7.0.8.4 Class ActionView::Helpers::FormBuilder < Object actiontext/app/helpers/action_text/tag_helper.rb actionview/lib/action_view/helpers/date_helper.rb actionview/lib/action_view/helpers/form_helper.rb actionview/lib/action_view/helpers/form_options_helper.rb A FormBuilder object is associated with a particular model object and allows you to generate fields associated with the mod

                                                                    • Eileen Uchitelle - The Myth of the Modular Monolith - Rails World 2024

                                                                      As Rails applications grow over time, organizations ask themselves: 'What’s next? Should we stay the course with a monolith or migrate to microservices?' At @Shopify they chose to modularize their monolith, but after 6 years they are asking: 'Did we fix what we set out to fix? Is this better than before?' Join Rails Core member Eileen Uchitelle as she poses these questions during her #RailsWorld D

                                                                        Eileen Uchitelle - The Myth of the Modular Monolith - Rails World 2024
                                                                      • Amazon Aurora MySQL 2(MySQL 5.7 互換)へのアップグレードが完了しました - READYFOR Tech Blog

                                                                        こんにちは、システム基盤部でソフトウェアエンジニアをしているshmokmtです。 READYFORでは主要のデータベースとしてAurora MySQLを採用しており、 エンジンバージョンは1系(MySQL 5.6 互換)で長年運用をしてきましたが、 先日のシステムメンテナンスで2系(MySQL 5.7 互換)に障害が発生することなくアップグレードすることができました。 今回はその一連のアップグレード作業について書きたいと思います。 corp.readyfor.jp なぜアップグレードするのか Aurora MySQL v1のEOL Amazon Aurora MySQL 互換エディション バージョン 1 (MySQL 5.6 互換) は 2023 年 2 月 28 日にサポートを終了する予定です。 Aurora MySQL v1はEOLが2023年2月28日と決まっており、 それまでにアッ

                                                                          Amazon Aurora MySQL 2(MySQL 5.7 互換)へのアップグレードが完了しました - READYFOR Tech Blog
                                                                        • Active Storage in production: lessons learned and in-depth look at how it works

                                                                          1. Introduction In my company, we lucked out that Rails 5.2 (and Active Storage) was released just before we needed to implement user uploads. This means that we’ve been using it in production for over 5 years, across 3 different hosts (Heroku, AWS, and GCP) and 3 different storage providers (S3, GCS, and R2). Our primary use case is image galleries, either of products we sell, or user-uploaded im

                                                                            Active Storage in production: lessons learned and in-depth look at how it works
                                                                          • 【Rails】UUIDをプライマリーキーにする - Qiita

                                                                            概要 ユーザーIDをUUIDにする必要性があったため、検証しました サマリー UUID型のデータ型を持つ、PostgreSQLにすると簡単に対応が可能 mysqlではUUIDを生成するところから実装して、データベースにUUIDを入れるような運用になります ということで、今回は、PostgreSQLで検証を進めます。 手順 Railsガイドによるマニュアル https://guides.rubyonrails.org/active_record_postgresql.html こちらをベースに検証を進めました。 今回は、ユーザーテーブルに対して、プライマリーキーをUUIDにする、というケースで手順を記載します。 ユーザーモデルの作成

                                                                              【Rails】UUIDをプライマリーキーにする - Qiita
                                                                            • Bye-bye Byebug, Hello jsbundling and cssbundling!

                                                                              Hi! zzak here! We’re back after a 2 week break with some of the latest changes that will land in Rails 7. DHH previews JavaScript options in Rails 7 [YouTube] If you haven’t been following along, Rails 7 will get a major facelift on the front-end. We recommend reading this blog post to learn more. Replace Byebug with ruby/debug Ruby 3.1 will launch with a new first-class debugger that works great

                                                                                Bye-bye Byebug, Hello jsbundling and cssbundling!
                                                                              • 週刊Railsウォッチ: puma_worker_killer、bundle_update_interactive gemほか(20240808後編)|TechRacho by BPS株式会社

                                                                                週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やX.comでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 🔗 permissions_policy.rbが新規Railsアプリではデフォルトで生成されなくなっ

                                                                                  週刊Railsウォッチ: puma_worker_killer、bundle_update_interactive gemほか(20240808後編)|TechRacho by BPS株式会社
                                                                                • Rails Versions 7.0.4.1, 6.1.7.1, and 6.0.6.1 have been released!

                                                                                  Rails Versions 7.0.4.1, 6.1.7.1, and 6.0.6.1 have been released! Hello! Hot off the press Rails Versions 7.0.4.1, 6.1.7.1, and 6.0.6.1 have been released to address some security vulnerabilities. You can read about them in our posts to the security announcement forum: [CVE-2023-22797] Possible Open Redirect Vulnerability in Action Pack [CVE-2022-44566] Possible Denial of Service Vulnerability in A

                                                                                    Rails Versions 7.0.4.1, 6.1.7.1, and 6.0.6.1 have been released!