並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 169件

新着順 人気順

RubyOnRailsの検索結果121 - 160 件 / 169件

  • 週刊Railsウォッチ: 中高生国際Rubyプログラミングコンテスト2022、W3Cの分散型識別子仕様が勧告にほか(20220726後編)|TechRacho by BPS株式会社

    こんにちは、hachi8833です。 / 夏場に注意!「電気火災」 熱や衝撃に弱いリチウムイオン電池が突然発火 \https://t.co/4U8adxnRo3 夏場に注意が必要なのが「#電気火災」です。特に気を付けなければいけないのが、スマートフォンなど電子機器に搭載されている「リチウムイオン電池」です。 #newsdig #BSN — TBS NEWS DIG Powered by JNN (@tbsnewsdig) July 20, 2022 つっつきボイス:「熱と衝撃が両方加わるとヤバそう」「そういえば自動車にノートPC置きっぱなしにしてた😅」「それヤバいですやん」 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたと

      週刊Railsウォッチ: 中高生国際Rubyプログラミングコンテスト2022、W3Cの分散型識別子仕様が勧告にほか(20220726後編)|TechRacho by BPS株式会社
    • 週刊Railsウォッチ: solid_queueとmission_control-jobsが正式にRailsのgemに、Rubyの"チルド"文字列ほか(20240402)|TechRacho by BPS株式会社

      こんにちは、hachi8833です。xzの脆弱性対策をお忘れなく。 “XZ Utilsの脆弱性 CVE-2024-3094 についてまとめてみた - piyolog” https://t.co/QYpX58DweW — 徳丸 浩 (@ockeghem) April 1, 2024 sshの0.5秒の遅延からxzのバックドアを発見し大惨事を未然に防いだAndres Freundの功績を讃えるMicrosoft CEO https://t.co/FwVEVIZg6p — Haruhiko Okumura (@h_okumura) April 1, 2024 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄

        週刊Railsウォッチ: solid_queueとmission_control-jobsが正式にRailsのgemに、Rubyの"チルド"文字列ほか(20240402)|TechRacho by BPS株式会社
      • 【初心者向け】Railsのアップデートのやり方を簡単に習得しよう(Rails 5.2.2へのアップデート) - 世界が幸せで在ります様に

        rails5.2.2がリリースされました。 今回は、初心者向けにrailsのアップデートのやり方を簡単に記事にしてみました。 実際に、アップデートは誰もが通る道なのでその手順をまとめてみましたので、時間を見つけて是非アップデートしてみましょう。本当に簡単にできてしまいます。 公式を見る 環境 手順 Gemfileを変更する コマンドを打つ メッセージ bundle updateとはなんなのかについて軽く書いておきます actionviewをupdateに追加 メッセージ activemodelをupdateに追加 メッセージ activesupportをupdateに追加 メッセージ actionpackをupdateに追加 メッセージ railtiesをupdateに追加 メッセージ activerecordをupdateに追加 あとがき 公式を見る rubyonrails.org 確か

          【初心者向け】Railsのアップデートのやり方を簡単に習得しよう(Rails 5.2.2へのアップデート) - 世界が幸せで在ります様に
        • Rails 7.0.2.3, 6.1.4.7, 6.0.4.7, and 5.2.6.3 have been released!

          Rails 7.0.2.3, 6.1.4.7, 6.0.4.7, and 5.2.6.3 have been released! Hi everyone! Rails 7.0.2.3, 6.1.4.7, 6.0.4.7, and 5.2.6.3 have been released! So many versions!!! Yes, this release is a security release, and you should update soon. The releases have been made from the last release tag, so hopefully upgrading will go smoothly. This release addresses CVE-2022-21831, and you can read more about that

            Rails 7.0.2.3, 6.1.4.7, 6.0.4.7, and 5.2.6.3 have been released!
          • 技術書・OSSの輪読会 "junior_workshop" を1年続けたのでふりかえる - エニグモ開発者ブログ

            サービスエンジニアリング本部アプリケーション開発グループの岡本です。 私の前回の投稿からおよそ1年が経ちました。 本記事ではエニグモ社内で行われている勉強会の中から、私も参加している通称「若手勉強会(Slackのチャンネル名は#junior_workshop)」の取り組みについてご紹介します。 勉強会の概要 こちらの勉強会は「Web開発における基礎知識を身に着ける」をテーマに掲げ、経験の浅いアプリケーションエンジニアの知識の底上げを目指して2020年の6月から開始しました。二週間に一回のペースで業務時間内にZoomやGoogle meetを繋いで実施します。 「若手勉強会」のREADME(一部) 主な参加者はBUYMAのWebアプリケーション開発を行っている入社数年以内のエンジニアです。 各回、1時間半程度を費やして技術書を輪読したり、普段利用しているOSSのソースコードリーディングを行っ

              技術書・OSSの輪読会 "junior_workshop" を1年続けたのでふりかえる - エニグモ開発者ブログ
            • PostgreSQLにmoney型というのがあるそうですよという話 - アクトインディ開発者ブログ

              こんにちは。kanekoです。 私はいこーよの中でもWEBチケット販売に関するプロダクトのチームにいます。社内での呼び方はいくつかありますがここではプロダクトをticket、チームをチケットチームとします。 この記事の結論 結論を述べますとDBがPostgreSQLのrailsアプリでmoney型のカラムをもつテーブルを作成してあれこれ試してみたところよく分からないこともあったが楽しかった。という感じです。(ざっくり) money型との出会い ticketではDBにPostgreSQLを採用しています。 チケットチームは今年動き始めたチームで、アクトインディでは初のECサービスの開発をしています。 私自身も初めてなことがたくさんあり毎日が勉強です。そんな中「DBのお金(料金、手数料ect)の扱いって何が正解なのかしら??」とふと検索したことがきっかけで、つい最近money型があると知りまし

                PostgreSQLにmoney型というのがあるそうですよという話 - アクトインディ開発者ブログ
              • らくだ🐫にもできるRailsチュートリアル|13.3

                ※毎回書いたほうがいい気がするので書いておきます※ 平文の部分をちょこちょこI18nで日本語化しているのですが その部分に関しては特に記述していなくてもたまにコードが違ったりしています。 t(‘.hogehoge’)って部分です どうぞお気になさらず。 13.3 マイクロポストを操作する モデリングとテンプレートが完成したのでweb経由でマイクロポストを操作できるようにしていく 従来のRailsの開発の慣習と異なる部分 Micropostsリソースへのインターフェイスは、主にプロフィールページとHomeページのコントローラを経由して実行されるので、Micropostsコントローラにはnewやeditのようなアクションは不要ということになります。つまり、createとdestroyがあれば十分です。 よってMicropostのリソースは下記↓のように ・ ・ ・ resources :use

                  らくだ🐫にもできるRailsチュートリアル|13.3
                • MySQL 5.7のオンラインDDLによるサービス無停止のカラム追加 - hacomono TECH BLOG

                  プロダクト開発チームの田中と申します。(社内ではたなしゅんと呼ばれております) 先日新機能のリリースを行いまして、リリース時に既存テーブルに対してのカラム追加が必要だったのですが、カラム追加のALTER TABLEが中々終わらないという問題が以前のリリース時に起きていたこともあり、事前に問題なくDBマイグレーション(Railsを利用しているため、この記事ではALTER TABLEなどのDB操作をマイグレーションと呼びます)が実施できるように調査を行いました。 その際に調査した内容や工夫したことなどを共有したいと思います。 過去のリリース時に起きた問題 ALTER TABLEが終わらない メンテナンスタイム中にデータベースのマイグレーションができるのが理想ですが、hacomonoのサービスの特性上24時間運営の店舗様にもご利用いただいているため、頻繁にメンテナンスタイムを設けることが難しく、

                    MySQL 5.7のオンラインDDLによるサービス無停止のカラム追加 - hacomono TECH BLOG
                  • Ruby on RailsのアプリにLINEを組み込む。 - Qiita

                    はじめに 今回は【個人開発】日用品を自動で購入してくれるアプリを作りました。で実装したLINEログインとLINEbotについての解説記事になります。 連載企画の続編「RubyonRailsにスクレイピング機能を持たせてみる。」を書きました! Lineログイン機能について Railsアプリの作成 まずはじめに アプリを作成していない方はrails newしてアプリを作成してください。 Deviseの導入 LINEログイン機能を実装する前にまずはDeviseでログイン機能を実装していきます。

                      Ruby on RailsのアプリにLINEを組み込む。 - Qiita
                    • ActionCableとVue.jsを使ってリアルタイム分報機能を実装しました(リリースはまだです) - koheitakahashiのブログ

                      はじめに 私が2020年6月まで参加させていただいたフィヨルドブートキャンプでは、スクラム開発を学ぶプラクティスとして、実際にスクラム開発の手法に則ってアプリを開発するというプラクティスがあります。 フィヨルドブートキャンプ受講生が日頃学習に使っているeラーニングアプリを実際にスクラム開発の手法に則って開発していきます。 スクラム開発のプラクティスについて詳しく知りたい方は、以前書いた拙文がありますので、そちらをご覧ください。 docs.koheitakahashi.com そのプラクティスの中で、私が最後に任されたissueが以下の分報機能の実装でした。 github.com そして、以下が、私が作成したPRです。 github.com PRの内容としては、ActionCableとVue.jsを使用して、上記のリアルタイムでCRUDができる分報機能を実装したというものになります。 大きな

                        ActionCableとVue.jsを使ってリアルタイム分報機能を実装しました(リリースはまだです) - koheitakahashiのブログ
                      • Ruby on Rails 6.0がリリース

                        Rubyで書かれたオープンソースのWebアプリケーションフレームワーク「Ruby on Rails」最新版となる「Ruby on Rails 6.0」がリリースしたことを現地時間15日、公式サイトrubyonrails.orgが発表した。 コマンドライン入力でアジャイルにMVC(Model/View/Controller)ベースのWebアプリケーションを作り上げていくRuby on Rails。デンマークのプログラマDavid Heinemeier Hansson氏(公式サイトhttps://dhh.dk/)が2003年に創り出し、GithubやShopify、AirbnbやSquareにKickstarterとコミュニティ機能をベースに持つ大規模なWebサイト構築にも活用されている。 1年前の5.2のリリース以来、341名のコントリビューターの貢献によりリリースされる6.0は、David

                          Ruby on Rails 6.0がリリース
                        • 週刊Railsウォッチ: Ruby技術者認定試験再受験無料キャンペーン、Starlink日本で販売開始ほか(20221019後編)|TechRacho by BPS株式会社

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

                            週刊Railsウォッチ: Ruby技術者認定試験再受験無料キャンペーン、Starlink日本で販売開始ほか(20221019後編)|TechRacho by BPS株式会社
                          • Rails versions 6.1.3.2, 6.0.3.7, 5.2.4.6, and 5.2.6 have been released!

                            Rails versions 6.1.3.2, 6.0.3.7, 5.2.4.6, and 5.2.6 have been released! Hi everyone! Rails versions 6.1.3.2, 6.0.3.7, 5.2.4.6, and 5.2.6 have been released! These releases contain important security fixes, so please update when you can! Here is a list of the issues fixed: [CVE-2021-22902] Possible Denial of Service vulnerability in Action Dispatch [CVE-2021-22903] Possible Open Redirect Vulnerabil

                              Rails versions 6.1.3.2, 6.0.3.7, 5.2.4.6, and 5.2.6 have been released!
                            • The Rails Foundation is hiring an Executive Director

                              The Rails Foundation is looking for a full-time executive director to run day-to-day operations and implement our mission to improve the documentation, education, marketing, and events in the Rails ecosystem. About the work You’ll be responsible for everything from commissioning freelance writers and video producers on new documentation and marketing materials, to organizing events such as confere

                                The Rails Foundation is hiring an Executive Director
                              • 🆙 ログイン不要で全バージョン閲覧可能に|YassLab 株式会社

                                これまでRailsガイドのProプランで提供していた「過去バージョンへの切り替え機能」を、無料でご利用いただけるようになりました 🎉 豊富な過去バージョンを誰でも閲覧可能に!過去バージョンの URL を誰とでもシェアできるので、例えば Rails 6 と Rails 5 とでどう変わったのか確認・検証したい場面などで役立ちます 📕 #Railsガイド の過去バージョン(v4.2 〜 v6.1)も無料で閲覧できるようになりました!!🆓✨#Railsガイド を継続的に支援してくださる個人や企業の方々(SmartHR様・コインチェック様・ヴェルク様など)のおかげで、今回の決断ができました。ありがとうございます...!! 😭💖https://t.co/pmni1oitZU pic.twitter.com/TyMIpjkDgB — Railsガイド 📕 (@RailsGuidesJP)

                                  🆙 ログイン不要で全バージョン閲覧可能に|YassLab 株式会社
                                • [Rails]機能要件の逆引きリファレンス - Qiita

                                  [Rails]検索機能 https://qiita.com/shin1rok/items/779e581e9d12a92310c3 [Rails]画像検索 - 外部ライブラリ Ransack https://qiita.com/LuckOfWise/items/e020e896e71d47d0c6a4 http://nekorails.hatenablog.com/entry/2017/05/31/173925 [Rails]文章投稿機能 https://railstutorial.jp/chapters/user_microposts?version=5.1#cha-user_microposts [Rails]画像を投稿したい 外部ライブラリ - CarrierWave https://railstutorial.jp/chapters/user_microposts?version=

                                    [Rails]機能要件の逆引きリファレンス - Qiita
                                  • Rails World 2023: A Recap of Two Days of Rails

                                    First, we have good news… We’re excited to share that all the talks from Rails World 2023 are now available online! Revisit your favorite sessions or catch up on ones you missed on the Rails World 2023 YouTube playlist here. Recap The first edition of Rails World in Amsterdam was a two-day, two track community conference featuring technical talks, demos, workshops, networking, and keynotes about t

                                      Rails World 2023: A Recap of Two Days of Rails
                                    • Ruby on Rails: 個人のサービスをRails7にアップグレードしたのでやったこととかメモ📝 - Madogiwa Blog

                                      2021/12/15 Rails 7がリリースされました🎉 rubyonrails.org さっそく個人のサービスをRails 6.1.4.4 -> Rails 7にアップグレードしたのでやったこととかメモ📝 Rails 7の主要な対応 Rails 7へのアップグレード手順 Rails以外のgemのバージョンアップ Railsのバージョンアップ Upgrade Guideを読む RailsDiffで設定ファイルまわりの更新を取り込む 正常に動作することを確認する アップグレード時に発生したエラーとか missing require leading to uninitialized constant ActiveSupport::XmlMini::IsolatedExecutionState その他気づいたこと redirect_toでopen redirectの検証がされるようになった

                                        Ruby on Rails: 個人のサービスをRails7にアップグレードしたのでやったこととかメモ📝 - Madogiwa Blog
                                      • 週刊Railsウォッチ:(20211108前編)RubyKaigiの過去講演動画が多数公開、Active ResourceとHerほか|TechRacho by BPS株式会社

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

                                          週刊Railsウォッチ:(20211108前編)RubyKaigiの過去講演動画が多数公開、Active ResourceとHerほか|TechRacho by BPS株式会社
                                        • 週刊Railsウォッチ: Ruby 3.2.0 Preview 1リリース、Rails向けDocker環境ジェネレータ、scientist gemほか(20220404前編)|TechRacho by BPS株式会社

                                          こんにちは、hachi8833です。昨日付けで早くもRuby 3.2.0 Preview 1がリリースされました。WASIベースのWebAssemblyサポートが目玉です。個人的には正規表現のタイムアウト機能が楽しみです。 Ruby 3.2.0 Preview 1 Released https://t.co/a2FQPVBDph — Ruby Programming Language (@rubylangorg) April 3, 2022 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRa

                                            週刊Railsウォッチ: Ruby 3.2.0 Preview 1リリース、Rails向けDocker環境ジェネレータ、scientist gemほか(20220404前編)|TechRacho by BPS株式会社
                                          • 【Ruby on Rails】n+1 問題とは? - Qiita

                                            これでもまだシンプルな方ではあります。実際には複数の条件を指定して、複数のテーブルと関連づいたデータモデルを扱わなければなりません。そうなると、上記のようにシンプルなクエリ文では済まなくなってきます。 ActiveRecordはこんな感じでよしなにデータを取得してきてくれるのですが、何も考えずに使用していくと、これから解説するn+1問題が発生する可能性が大いにあるため、しっかり理解して使用する必要があります。 n+1問題とは 簡潔に言うならば、「余計なクエリが発行される」問題のことです。 余計なクエリが発行されるということは、アプリ自体のパフォーマンスが低下することになります。 もっと具体的に解説していきます。 会員テーブル(users)と投稿テーブル(posts)があったとして、これらは、1対多で関連づいています。 投稿一覧画面において、投稿に紐づくユーザーを取得する場合があるとします。

                                              【Ruby on Rails】n+1 問題とは? - Qiita
                                            • Rails 6.1.1 has been released

                                              Hi everyone, I am happy to announce that Rails 6.1.1 has been released. CHANGES since 6.1.0 To view the changes for each gem, please read the changelogs on GitHub: Action Cable CHANGELOG Action Mailbox CHANGELOG Action Mailer CHANGELOG Action Pack CHANGELOG Action Text CHANGELOG Action View CHANGELOG Active Job CHANGELOG Active Model CHANGELOG Active Record CHANGELOG Active Storage CHANGELOG Activ

                                                Rails 6.1.1 has been released
                                              • 週刊Railsウォッチ: MinitestとRSpecの比較、商用版NGINXの重要機能がオープンソース化ほか(20220829前編)|TechRacho by BPS株式会社

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

                                                  週刊Railsウォッチ: MinitestとRSpecの比較、商用版NGINXの重要機能がオープンソース化ほか(20220829前編)|TechRacho by BPS株式会社
                                                • ActiveRecord::Rollback

                                                  ActiveRecord::Base.transaction uses this exception to distinguish a deliberate rollback from other exceptional situations. Normally, raising an exception will cause the .transaction method to rollback the database transaction and pass on the exception. But if you raise an ActiveRecord::Rollback exception, then the database transaction will be rolled back, without passing on the exception. For exam

                                                  • rails s を実行した際に`Gem Load Error is: AddDllDirectory failed for C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/pg-1.2.3/lib/x64-mingw32`が発生した時の解決方法 - Qiita

                                                    rails s を実行した際に`Gem Load Error is: AddDllDirectory failed for C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/pg-1.2.3/lib/x64-mingw32`が発生した時の解決方法RubyRails初学者Rails6RubyonRails6.0 はじめに Railsで簡単なsnsアプリを作成している際に以下の問題が発生して1日沼にはまったのでそれの過程と、同じようなことが起きても忘れないよう記録として残しておきます。 同じ問題に直面した方々の役に立てれば幸いです。 前提・使用環境 ・Windows 10 ・Ruby 3.0.2 ・Rails 6.1.4.1 ・Postgresql 12.8 起きた問題 rails sを実行した際に Gem Load Error is: AddDllDirector

                                                      rails s を実行した際に`Gem Load Error is: AddDllDirectory failed for C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/pg-1.2.3/lib/x64-mingw32`が発生した時の解決方法 - Qiita
                                                    • Webpacker presents a more difficult OOB experience for JS Sprinkles than Sprockets did

                                                      This isn’t a vote for it necessarily but as far as I know it’s main selling point was having a substantially smaller learning curve. I have no idea if that’s true however. My personal experience with Rollup is that that is only true in very specific circumstances, mostly around node rather than web JS packaging, but I’m open to others’ mileages varying.

                                                        Webpacker presents a more difficult OOB experience for JS Sprinkles than Sprockets did
                                                      • 速報: Rails 6.1.1がリリースされました|TechRacho by BPS株式会社

                                                        Ruby on Rails 6.1.1がリリースされました。 リリース情報: Rails 6.1.1 has been released | Riding Rails Changelogを見るには、GItHubのリリースタグ↓が便利です。6.1.1タグの日付は日本時間の2021/01/08 8:11でした。 Release 6.1.1 · rails/rails 6.1.1にはセキュリティ修正は含まれていません(Railsのセキュリティ修正には、たとえば6.1.1.1のように4つめのバージョン番号が付けられます)。 本記事では、GitHubリリースタグに掲載されているChangelogに対応するプルリクやコミットへのリンクを取り急ぎ貼りました。これ以外にも多くの変更が含まれているので、詳しくは以下のコミットリストをご覧ください。 コミットリスト: Comparing v6.1.1...ma

                                                          速報: Rails 6.1.1がリリースされました|TechRacho by BPS株式会社
                                                        • Rails 5.2.4.5, 6.0.3.5 and 6.1.2.1 have been released

                                                          Rails 5.2.4.5, 6.0.3.5 and 6.1.2.1 have been released Hey everyone! Rails version 5.2.4.5, 6.0.3.5 and 6.1.2.1 have been released! Those version are security releases and addresses two issues: [CVE-2021-22880] Possible DoS Vulnerability in Active Record PostgreSQL adapter [CVE-2021-22881] Possible Open Redirect in Host Authorization Middleware Here are the checksums for the gems: $ shasum -a 256 *

                                                            Rails 5.2.4.5, 6.0.3.5 and 6.1.2.1 have been released
                                                          • 検索結果を要チェック!Rubyの公式リファレンスは docs.ruby-lang.org です 〜公式な情報源を調べるクセを付けよう〜 - Qiita

                                                            検索結果を要チェック!Rubyの公式リファレンスは docs.ruby-lang.org です 〜公式な情報源を調べるクセを付けよう〜Ruby 2020.1.7追記:AmiWiki(ref.xaio.jp)は閉鎖されるようです 本記事で登場する非公式リファレンスサイト、AmiWiki(ref.xaio.jp)は閉鎖されるようです。 参考:2020.1.7時点のhttps://ref.xaio.jp/ruby の表示内容↓ 2020.1.22追記:2020年1月22日時点の検索結果について 本文の中で「"ruby compact"というキーワードで検索した結果」を載せていますが、2020年1月22日時点で同じ検索をすると公式リファレンスがトップに表示されるようになっていました。(AmiWikiは上位には表示されませんでした) また、AmiWikiは検索結果をクリックすると、公式リファレンスに

                                                              検索結果を要チェック!Rubyの公式リファレンスは docs.ruby-lang.org です 〜公式な情報源を調べるクセを付けよう〜 - Qiita
                                                            • 初心者は第一言語にPython避けるべき? - Qiita

                                                              初心者は第一言語にPython避けるべき? (注意:本記事はプロゲートとドットインストールでの学習をメインにしている初学者向けに書いたものです。それ以外の教材で学んでいる初心者の方にはあまり関係ないかもしれない) そのように思う理由をざっと箇条書きにすると以下 カリキュラムが途中で途切れる(かも) アプリ開発したいなら別の選択肢も 1. カリキュラムが途中で途切れる(かも) もしプロゲートやドットインストールの教材をメインに学習している場合、Webアプリ作成まで辿り着けない可能性があります。どちらもわかりやすく学べますが、PythonコースではWebアプリ作成の指導コースがありません。(Paizaという似たような学習教材はPythonでのWebアプリ開発コースを用意してくれています。) やったことはありませんが、ProgateならRubyで、ドットインストールならPHPで、Webアプリ開発

                                                                初心者は第一言語にPython避けるべき? - Qiita
                                                              • secret_key_baseがどういうふうに扱われているか | oknm.jp

                                                                secret_key_baseがどういうふうに扱われているか 2019-06-23 06:14 Railsアプリを本番デプロイしたらsecret_key_baseが未定義っておこられたので、どういう扱いになってるのか確認してみた。 確認したRailsのバージョンは6.0.0.rc1。 はじめにまとめ secret_key_baseの設定場所は4箇所ある: 環境変数: ENV["SECRET_KEY_BASE"] credencials: config/credentials.yml.enc secrets: config/secrets.yml (Encrypted secretsが有効ならconfig/secrets.yml.enc) tmp/development_secret.txt 環境ごとの評価順: developmentかtestなら、secrets、tmp/developme

                                                                  secret_key_baseがどういうふうに扱われているか | oknm.jp
                                                                • Rails 7.1.0 がリリースされました|TechRacho by BPS株式会社

                                                                  Ruby on Rails 7.1.0がリリースされました。 2021年12月に7.0.0がリリースされて以来以来ほぼ2年ぶりの大きな更新です。 Rails 7.1: Dockerfiles, BYO Authentication, More Async Queries, and more!https://t.co/c32MdUifNs — Ruby on Rails (@rails) October 5, 2023 リリース情報: Ruby on Rails — Rails 7.1: Dockerfiles, BYO Authentication, More Async Queries, and more! 英語版Changelogをまとめて見るにはGItHubのリリースタグ↓が便利です。v7.1.0タグの日付は2023/10/05 17:29(日本時間)です。 Release 7.1.

                                                                    Rails 7.1.0 がリリースされました|TechRacho by BPS株式会社
                                                                  • A May Of WTFs

                                                                    We all lose time to “Rails WTFs.” Something goes weird in our Rails process, and we spend four hours frantically reading Stack Overflow before it finally occurs to us to restart Spring. Or we make one silly typo and it c…

                                                                      A May Of WTFs
                                                                    • なぜ Python(Django) + Vue.js?

                                                                      なぜ Python(Django) + Vue.js? Djangoはフルスタックのフレームワークですが、今回の開発の利用範囲はApiサーバとして利用します。 昨年作ったパソコンショップの見積もりサイトのLaravel+Vue.jsを元にPython化を考えています。 この見積もりサイト同様にフロントエンドとバックエンドは独立したものにする予定です。 普通ならDjangoですべて完結したシステムを開発することを目標にすることが多いと思いますが、Vue.jsやReact、AnglerなどJavascriptのフレームワークが出て以来、フロントはVue.jsなどのインタラクティブ性の高いシステムで作成し、バックエンドはPhp(Laravel,Symfony)やRuby(RubyOnRails)、Python(Django,Flask)など、使いやすければどれでもいいじゃん!と考えています。>>

                                                                        なぜ Python(Django) + Vue.js?
                                                                      • 週刊Railsウォッチ: Active Storageのしくみを詳しく解説するDiscussion投稿ほか(20231017前編)|TechRacho by BPS株式会社

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

                                                                          週刊Railsウォッチ: Active Storageのしくみを詳しく解説するDiscussion投稿ほか(20231017前編)|TechRacho by BPS株式会社
                                                                        • 【Ruby on Rails】LaravelをずっとやってきたエンジニアがRuby On Railsを独学で (1) - Qiita

                                                                          what is this ? 言語間の違い(関数の作り方とか)は置いといて、開発環境づくりやルーティングで詰まったところをただ書いていく記事です。 今回は何を書いてる? Dockerで詰まったこと書いてます。 Docker環境で詰まる いつもはこんな感じでDocker環境を作っていた。DockerとLaravelはきっちり分けて、かつdocker-composeで使うDockerfileも各イメージごとに分ける感じで。ディレクトリ階層は深くなるけど、これが仕事でも趣味でもしっくりきてた。 foobar-app > docker > php-apache > Dockerfile > mariadb > Dockerfile > ... etc > docker-compose.yml > src > ここにcomposeから作ったLaravelのファイルがいっぱい 最初はこれと同じようにR

                                                                            【Ruby on Rails】LaravelをずっとやってきたエンジニアがRuby On Railsを独学で (1) - Qiita
                                                                          • [Rails] self.abstract_class = true の意味と挙動

                                                                            ActiveRecord::Base を継承したクラスをモデルとして作成すると、Rails はそのクラス名に対応したデータベースのテーブルを自動的に探そうとします。対応するデータベースのテーブルを用意しない場合は、self.abstract_class = true を書く必要があります。ActiveRecord::Base を継承したクラスを作成し、さらにそのクラスを継承させたい場合に self.abstract_class = true が書かれるようです。 実際に Rails 5.0.1 にて検証しました。例えば、app/models 以下に ActiveRecord::Base を継承したクラス Animal を作ります。そしてクラス Animal を継承したクラス Dog を作ります。そしてデータベースには dogs というテーブルを作成します。 app/models/anima

                                                                              [Rails] self.abstract_class = true の意味と挙動
                                                                            • Ruby Creator Yukihiro Matsumoto Interview

                                                                              In an interview with Evrone Yukihiro Matsumoto talks about new features in Ruby 3.0 release, shares details about his approach to improving Ruby and gives insights into the future of the language. Introduction Our friend Yukihiro Matsumoto, creator of the Ruby programming language, joined us for an interview right after the release of Ruby 3.0! Grigory Petrov, Developer Relations at Evrone, spoke

                                                                                Ruby Creator Yukihiro Matsumoto Interview
                                                                              • RailsでIDの可逆難読化する方法のメモ📝 - Madogiwa Blog

                                                                                最近、IDの可逆な方式で難読化したいけどfriendly_idみたいなmigrationが伴うものは、ちょっと避けたかったので色々と方法を考えたり人に教えてもらったりしたので、いろいろ方法とかをメモしておきます。 github.com やりたいこと ActiveRecordでUUIDを使う ActiveSupport::MessageEncryptorを使う scatter_swapを使う hashid-railsを使う 結論 やりたいこと 今回は「ユーザーにコンテンツ紹介メールを送信して、そのメールに記載されたURLをクリックしたときにブックマークさせる」 という機能で考えてみます。 普通に考えると下記のような実装になるかなと思うのですが、この実装には問題点があります。 # メール文面 # このコンテンツをブックマークしませんか? # https://example.com/page/:

                                                                                  RailsでIDの可逆難読化する方法のメモ📝 - Madogiwa Blog
                                                                                • 「Ruby on Rails 6.1」が公開、複数DBの強化などが加わる | OSDN Magazine

                                                                                  Rubyフレームワーク「Ruby on Rails」の開発チームは12月9日、最新版となる「Ruby on Rails 6.1」公開を発表した。 Ruby on RailsはRubyで作成されたアプリケーション開発フレームワーク。MVCアーキテクチャを土台とし、”設定より規約”をモットーに開発者の幸せと生産性にフォーカスする。Ruby on Rails 6.1は2019年に公開されたバージョン6系の最新安定版。 複数のデータベースを利用するマルチDBを強化し、データベース単位で接続を切り替えられるようになった。<6.0で導入したファンクションによるパーティションに加えて、水平方向のシェーディングをサポートした。同一スキーマで複数のパーティションを作成できる。Active Recordのモデルを変更することで実現した。この他、コネクションプール管理などの機能強化も加わった。 関連付けの厳格な

                                                                                    「Ruby on Rails 6.1」が公開、複数DBの強化などが加わる | OSDN Magazine