railsに関するtoshiromemoのブックマーク (4)

  • Heroku x Rails のサービスを本番運用する際に確認したいこと - ボクココ

    ども、@kimihom です。 私は HerokuRails サーバーを立ててサービスを運用している。これまでの経験を元に、定期的にチェックしておきたい指標とか項目をまとめてみる。今後のサービス開発などで参考になれば幸いだ。 サービス構成 現在の構成はというと、以下のような感じである。 Ruby 2.4.1 (執筆時点で最新) Ruby on Rails 4.2.8 Heroku Standard 1X Dyno * 4 Heroku Postgres Standard 0 Heroku Redis Premium 0 もちろん他にも使っているのはいろいろあるけど、ベースは上記のように至って標準な作りになっている。これによってインフラ周りでトラブルが起きることを最小限にとどめている。今現在でもインフラ周りで特別に問題になっていることはないので、これからも 上記の構成を使い続けていく予

    Heroku x Rails のサービスを本番運用する際に確認したいこと - ボクココ
  • Railsで入れ子のリソースに対してCRUD操作を行うAPIを作成する - Qiita

    はじめに 今回はRails5のAPIモードを利用してRest API(以下API)を作成する手順を説明します。 作成するAPIは1:多の関連を持つモデルに対してCRUD操作を行うAPIです。まずは親テーブル(1:多の1に該当するほう)に関するAPIを作成し、その後入れ子の形で子テーブル(1:多の多に該当するほう)を作成していきます。ソースコードの雛形はscaffoldで作成します。 また、APIの検証方法としてseeds.rbにテストデータを用意し、curlコマンドで確認を行うという方法をとります。 CRUD操作を行うAPIを作成後、追加機能として検索機能を作成します。 APIの概要 今回作成するAPIについてですが、先ほども説明をしたように、1:多の関連を持つモデルに対してCRUD操作を行うAPIです。 詳細は以下のようになっています。 ルーティング 以下が最終的に作成するAPIのルーテ

    Railsで入れ子のリソースに対してCRUD操作を行うAPIを作成する - Qiita
  • ログイン - はてな

    パスワードを忘れた方はパスワードの再設定を行ってください。 初めての方ははてなID登録 (無料) してください。 うまくログインできない方はお問い合わせをご覧いただき、Cookieの設定をご確認ください。

  • マイクロサービス時代に捧ぐ、Railsでの中規模APIサーバ開発のための技術構成 - Qiita

    初めまして、qsona (tw) と申します。Ruby on Rails Advent Calendar 2016 6日目の記事になります。 Rails歴は10ヶ月で、もちろんAdvent Calendarへの参戦も初です。 全体的に生意気な内容と思いますが、 じゃんじゃんマサカリ投げてください お手柔らかにお願いします。 はじめに 環境 JSONを返すAPIで、データベースはRDBを想定してます。 あんまり関係ないですが一応、Rails5 (api mode) + MySQLを想定しています。 マイクロサービスとしてのバックエンドに使う技術スタックの必要な要件 マイクロサービスの良いところは、サービスごとに合った別々の技術が使えるということです。 とはいえ、一般的な組織であれば、学習コストの面などから、ファーストチョイスとなる言語があり、普通の要件に対してはその言語を使う、ということにな

    マイクロサービス時代に捧ぐ、Railsでの中規模APIサーバ開発のための技術構成 - Qiita
  • 1