並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 304 件 / 304件

新着順 人気順

RubyOnRailsの検索結果281 - 304 件 / 304件

  • Rails & Nuxt.jsのDocker環境をalpineイメージで構築 - Qiita

    Ruby on Rails、Nuxt.js、MySQLのDocker環境を作成します。 Rails、Nuxtのalpine環境の構築手順はそれぞれだと多くあるのですが、まとまったものがあまり ない 見つからなかったので、復習を兼ねてポストを作成します。 準備 ディレクトリ作成 作業ディレクトリは任意です。 $ NEW_APP=rails-nuxt-app #任意のアプリ名 $ mkdir ${NEW_APP} $ cd ${NEW_APP} $ mkdir ./backend ./frontend

      Rails & Nuxt.jsのDocker環境をalpineイメージで構築 - Qiita
    • EC2でRailsを起動する(手動デプロイ) - Qiita

      日記がてら。 EC2でのRails起動までの準備を着々と進めていき、 いざ起動コマンド!と思いきや master failed to start, check stderr log for details というエラー分が出て起動失敗。 stderrとはなんぞ?と思い調べてみるとconfig/unicorn.rbに という部分が。 なるほどエラーログというものがあるのか。 lessコマンドを使用することでファイルの中身を除けるらしいのでターミナルで打ち込んでみることに。 すると この青ラインが何度も出ていることに気づいた。 まずcredentialなるものについてファイルを覗くも、全く触ったことのないファイルだったので一旦後回し。 その上のaccess_key、secret_access_keyに何かありそうだ。 調べていくうちに起動までの手順を一つ抜かしていたようで、ターミナルにsudo

        EC2でRailsを起動する(手動デプロイ) - Qiita
      • rails6 date_selectに、form-controlが効かない - Qiita

        : : const webpack = require('webpack') environment.plugins.prepend( 'Provide', new webpack.ProvidePlugin({ $: 'jquery/src/jquery', jQuery: 'jquery/src/jquery', Popper: 'popper.js' }) )

          rails6 date_selectに、form-controlが効かない - Qiita
        • Rails API + React による開発ではまった点 - Qiita

          初めに rails APIとReactを用いた開発ではまった点に関するメモです。rails APIをHeroku、Reactをfirebaseにデプロイしたのですが、開発段階では起きなかったエラーも発生したのでそれらについてもまとめています。あくまでエラーに関する記事なのでユーザー認証やメール送信の実装などには深く触れません。 プロジェクトの構成は以下のようになっています。

            Rails API + React による開発ではまった点 - Qiita
          • There are no versions of nokogiri (~> 1.14) compatible with your Ruby & RubyGems. エラーの解消 - Qiita

            仕事で Ruby 2.5.1 Rails 5.2.6 という古い環境で開発することがあるのだが、タイトルのエラーで環境構築に失敗したでの調査して解決するところまでをメモしておく。ちなみにこの環境構築は以前うまくいっていた。 ❯ gem install rails -v 5.2.6 Fetching: concurrent-ruby-1.2.2.gem (100%) Successfully installed concurrent-ruby-1.2.2 Fetching: thread_safe-0.3.6.gem (100%) Successfully installed thread_safe-0.3.6 Fetching: tzinfo-1.2.11.gem (100%) Successfully installed tzinfo-1.2.11 Fetching: i18n-1.13

              There are no versions of nokogiri (~> 1.14) compatible with your Ruby & RubyGems. エラーの解消 - Qiita
            • Railsのscopeのアンチパターンとその解消法 - Qiita

              本記事は Classi Advent Calendar 2020 23日目の記事です。 こんにちは。@seigaです。今回はRailsのscopeのアンチパターンとその解消法について解説します。 **scope(named_scope)**はRails2.1の目玉機能として野良gemからRails本体に取り込まれた経緯を持つ機能です。RubyKaigi2008で松田さんが話されたのが周知の初めでしょうか。これまでクエリの組み立てを直接行っていたのが、そのクエリ断片を名前のついたscopeとして定義、動的に組み合わせることで一つの集合とすることが出来るようになりました。

                Railsのscopeのアンチパターンとその解消法 - Qiita
              • https://pgmg-rails.com/blogs/12

                  https://pgmg-rails.com/blogs/12
                • Dockerで開発環境使ったら、Railsコマンドが使えなくなった罠を解決 - Qiita

                  Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails Google翻訳の力を借りるとこう↓ Railsは現在このシステムにインストールされていません。最新バージョンを入手するには、$ sudo gem install railsを入力してね。 う〜ん、Rails6は間違いなくインストールしているのに何ででしょうか? 0.5秒くらい悩みましたが答えは簡単でした。 Railsが存在するのは、あくまでDocker内だけでの話 まず、Dockerとは? Docker(ドッカー)は、コンテナ仮想化を用いてアプリケーションを開発・配置・実行するためのオープンソースソフトウェアあるいはオープンプラットフォームである。 Dockerは

                    Dockerで開発環境使ったら、Railsコマンドが使えなくなった罠を解決 - Qiita
                  • 【Rails】開発者とユーザー画像の保存場所と、使い方をまとめました - Qiita

                    # app/assets/images/logo.pngの場合 <%= image_tag 'logo.png' %> <img src="/assets/logo.png" alt="" >

                      【Rails】開発者とユーザー画像の保存場所と、使い方をまとめました - Qiita
                    • 【Rails】Dockerによる環境構築でビルドする際に出たエラーメモ - Qiita

                      始めに Docker Composeを使用してRailsの開発環境を構築する際、ビルドコマンドを実行した時点でエラーが出たので、そのメモです。 Docker for Mac Docker Eingine : 19.03.8 docker-compose : v3 エラー箇所 1:Rails開発環境用の作業ディレクトリを作成。 2:ディレクトリ内にRails実行環境用のイメージ作成用のDockerfileの作成と内容の記述。 3:Gemfileの作成と内容の記述。 4:中身が空のGemfile.lockファイルを作成。 5:docker-compose.ymlファイルを作成と内容の記述。 6:ymlファイルで定義した内容のビルドコマンド実行 ⬅︎ココ 内容 実行コマンド

                        【Rails】Dockerによる環境構築でビルドする際に出たエラーメモ - Qiita
                      • Amazon.co.jp: はじめてつくるWebアプリケーション 〜Ruby on Railsでプログラミングへの第一歩を踏み出そう: 江森真由美, やだけいこ, 小林智恵: 本

                          Amazon.co.jp: はじめてつくるWebアプリケーション 〜Ruby on Railsでプログラミングへの第一歩を踏み出そう: 江森真由美, やだけいこ, 小林智恵: 本
                        • Ruby on Railsを基本からまとめてみた【エラーに対するトラブルシューティング①】 - Qiita

                          Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails You can then rerun your "rails" command.

                            Ruby on Railsを基本からまとめてみた【エラーに対するトラブルシューティング①】 - Qiita
                          • assert_selectを極めたい(基本編)【Rails】【minitest】 - Qiita

                            RailsのMinitestを用いてViewのテストをする場合に使用するassert_selectを極めるために試したことの備忘録です。 その中でも基本的な使い方の部分について今回まとめてみました。 Minitestを使ってViewテストをしたい人の参考になればと思います。 書式 assert_select "条件となる要素(セレクタ)", "[{条件}]", "[メッセージ]" assert_select "対象となる要素", "条件となる要素", "[{条件}]", "[メッセージ]" assert_selectは上記の書式で利用可能です。[]の内容に関しては省略可能です。 メッセージはエラー時に表示する文章を指定できます。エラーの内容を指定した文章で明示的に示すことができますが、今回は使用しておりません。 使い方 要素の存在チェック assert_selectでは単に指定した要素が存

                              assert_selectを極めたい(基本編)【Rails】【minitest】 - Qiita
                            • Railsで大量データを削除する方法と懸念点 - Qiita

                              はじめに 皆様、こんにちは! 佐久間まゆちゃんのプロデューサーの@hiroki_tanakaです。 私はRailsアプリケーションの保守に関わっているのですが先日、本番環境に大量の不要データが存在していることが判明しました。 それがキッカケでRailsでの大量データの削除方法を検討したので、調べたことをまとめました。 Railsにおけるdestroyとdeleteの違い まず、Railsには2つのデータ削除メソッドのdestroyとdeleteがあります。 それぞれの違いを簡単にまとめたいと思います。 destroy/destroy! ActiveRecordを介して指定した1レコードを削除します。 ActiveRecordを介するためcallbackメソッド(before_destroyやafter_destroyなど)やvalidationが機能します。 また、削除対象のModelにd

                                Railsで大量データを削除する方法と懸念点 - Qiita
                              • RubyWorld Conference 2022 開催報告

                                RubyWorld Conference 2022 開催報告 2022-12-12 2022年11月10日(木)、11日(金)、14回目となる「RubyWorld Conference 2022」を3年ぶりに島根県立産業交流会館「くにびきメッセ」(島根県松江市)にて現地開催しました。 今回の国際会議では、国内外19名が講演し、Rubyに関するビジネス利用事例や、最新技術の情報や事例の紹介などさまざまな発表が行われました。また、来場者数は2日間で延べ725名(詳しくは下記資料を参照)を数えました。今年もRubyWorld Conferenceを通じて、Rubyの更なる普及・発展に向けた活発な議論がなされました。 資料: 「RubyWorld Conference 2022」開催報告(PDF 14.6MB)

                                  RubyWorld Conference 2022 開催報告
                                • RailsのStrongParametersと友だちになった - Qiita

                                  TL;DR StrongParametersとは StrongParameters は, require と permit からなる Action Controller のパラメータです。 何ができるんだろう ユーザから意図しない構造で渡ってきたパラメータに対して、コントローラおよび早期の段階で例外として処理できます。 require: 指定した値が存在しなければ例外を出す permit: 許可してない構造のオブジェクトをパラメータから除外する 何が嬉しいんだろう コントローラの先(モデル、ファクトリ、リポジトリなどなど)で値の構造に関する例外について考えなくてよくなります。 つまり、StrongParametersを通していれば、以降受け取った値そのものだけにフォーカスできるんです。 都度、もし値がArrayじゃなかったらどうしようとか、Hashの構造違ったらどうしようとか考えなくていい

                                    RailsのStrongParametersと友だちになった - Qiita
                                  • railsでssl設定をした場合にしておいた方がいい設定 - mikami's blog

                                    ssl対応をやってみました。 はてなブログもssl対応を行っているし、今となっては当たり前になりましたね。 なぜ、そんなことが起こっているかというと、chromeで安全なサイトではないという警告が出るからですね。 そんなsslですが、let's encryptで行うことが増えているのかなとは思っています。 それについて、後日まとめることができたらまとめます。 今回はsslをした後のrailsの設定を見ていきたいと思います。 cookieにsecure属性をつける cookieにsecure属性をつけることで、cookieも暗号化されます。 平文だと、万が一盗まれるようなことがあるとまずいので、secure属性をつけるのがいいでしょう。 config/initializers/session_store.rb Rails.application.config.session_store(se

                                      railsでssl設定をした場合にしておいた方がいい設定 - mikami's blog
                                    • Railsのタスクを定義する - Qiita

                                      Ruby on Railsアプリケーションを開発で定型の操作を繰り返すときは、タスクを定義すると便利です。 前提条件 あるRailsアプリケーションでは、ファイルアップロードジョブの途中で例外がおきたとき、処理途中のファイルやレコードが残ります。このため、開発の途中でしばしば次のコマンドを実行して、ゴミ掃除をしています。 テンプレートの作成 今回はこのコマンドをRailsのタスクにしてみたいと思います。 Railsのタスクの実体はlibディレクトリ配下にあるRakeタスクです。 テンプレートをRailsのジェネレートコマンドで作ることが出来ます。 まず、最初にどのようなコマンドで、実行できると良いか考えてみましょう。 ジョブのゴミ掃除なので、job:cleanが良いと思います。 完成したら次のように実行するイメージです。

                                        Railsのタスクを定義する - Qiita
                                      • RailsエンジニアがRustでWebアプリを作るまで(1日目) - Qiita

                                        概要と注意 本記事は、完全未学習の状態からRustでAPIを書くまでの学習過程です。 筆者が普段主務で使っているのがRuby(Rails)のため、Railsに例えた比喩が度々出ます。 Rustに関しての正確な説明はしていません。それどころか、間違った説明が度々出ます。あくまで学習の記録として読んでください。(訂正のコメントは大歓迎であります。) 習得したら、全ての過程を1つの記事にまとめます 1日目 (学習時間: 1h) Rustをinstallするよ! 兎にも角にもまずは環境を作らねばということで、Rustのinstall方法を検索 ありがたいことに公式の日本語ドキュメントがあったので、書いている通りにinstall curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # 使っているshellでPATHを通す >

                                          RailsエンジニアがRustでWebアプリを作るまで(1日目) - Qiita
                                        • 【初心者向け🔰】Ruby on Rails チュートリアル 入門(モデルとマイグレーションの基本) - Qiita

                                          対象 Ruby on Rails で開発をしてみたい(しなければならない状況になった)方 HTML/CSS で簡単な Web ページを書いたことがある方 「DB」「SQL」という言葉の意味を何となく理解できる方 「REST API」や「GET」「POST」などを聞いたことがある方 Ruby もしくは、その他のオブジェクト指向のプログラミング言語に触れた方 変数、四則演算、if 文、for 文、などは書いたことある クラス、メソッド、インスタンス、などは聞いたことある 前提

                                            【初心者向け🔰】Ruby on Rails チュートリアル 入門(モデルとマイグレーションの基本) - Qiita
                                          • Windows11にRuby On Railsをインストールしてからアプリの立ち上げまでを解説 - Qiita

                                            Windows11にRuby On Railsの環境構築からアプリの立ち上げまでを解説します。 Rubyのインストーラをダウンロードする Rubyインストーラーのダウンロードはこちらの公式サイトからです。↓ 【公式サイト Ruby Installer for Windows】 URL:https://rubyinstaller.org/ 公式サイトの「Download」ボタンをクリックします。 ドキュメントの記載にあるように使用するバージョンを決めていない場合は、ハイライトされているバージョンを選択すると良いでしょう。 インストーラを起動すると下記の画面が表示されますので、デフォルトのまま「install」ボタンをクリックします。 こちらもデフォルトのまま「Next」ボタンをクリックします。 インストールが完了するまで少し待ちます。(約1GBくらいなのでだいたい40秒くらい) インストール

                                              Windows11にRuby On Railsをインストールしてからアプリの立ち上げまでを解説 - Qiita
                                            • 【Rails】サイトのRSSを読み込んで、内容をフロントに返す - Qiita

                                              RSSとは Rich Site Summaryの略で、充実したサイトの要約という意味になる。 主な特徴は、 内容情報のメタデータ化にRDFを使う。 それの情報をXML言語で記述する。 Webサイトの要素 マークアップ言語

                                                【Rails】サイトのRSSを読み込んで、内容をフロントに返す - Qiita
                                              • docker-composeを使ってdocker化する方法(rails6×My SQL) - Qiita

                                                開発環境 Mac (M1) Rails 6 ruby 2.7.5 mysql 12 docker化する流れ 1. 必要なファイルを準備 2. コンテナイメージのビルド 3. Rails プロジェクトを作成 4. データベースの準備 5. 必要なパッケージをインストール 6. コンテナを起動 7. 動作確認 1. 必要なファイルを準備 空ファイルの準備 まずは rails-docker ディレクトリローカルの中に 以下の 5 つの空ファイルを作成しましょう。 Dockerfile docker-compose.yml Gemfile Gemfile.lock entrypoint.sh touch {Dockerfile,docker-compose.yml,Gemfile,Gemfile.lock,entrypoint.sh} 上記のコマンドを入力するとファイルが一気に作成できます。 作成

                                                  docker-composeを使ってdocker化する方法(rails6×My SQL) - Qiita
                                                • 【Ruby on Rails】API 作成 してみた - Qiita

                                                  背景 Dockerを用いてRuby on Railsの環境構築をしてみたので、簡単に何かしらの成果物を作成しようと試みたところに。 ↓Dockerを用いたRuby on Railsの環境構築はこちら 【初心者用】Docker を用いた Ruby on Rails の環境構築 Railsの環境構築できたから何か簡単なものを作ってみたい、とりあえずポートフォリオを作成したい、といった人向けの記事です。 今回作成していくもの FarStepさん、がYoutube上でRuby on Railsを用いてAPIを作成されていました。 こちらを参考にさせていただき、全く同じ手順で作っていこうかと。 ↓リンク 【Ruby on Rails】rails で api を叩いてみよう(初心者から中級者向け)Use an API with Ruby on Rails PC環境 MacBook Pro (M1 Ma

                                                    【Ruby on Rails】API 作成 してみた - Qiita

                                                  新着記事