タグ Railsプロジェクト
人気順 5 users 50 users 100 users 500 users 1000 usersRailsプロジェクトへの「頑張らない型導入」のすすめ - メドピア開発者ブログ
こんにちは。サーバーサイドエンジニアの三村(@t_mimura)です。 主に保険薬局と患者さまを繋ぐ「かかりつけ薬局」化支援アプリ kakariのサーバーサイド開発(Ruby on Rails)を担当しています。 突然ですが! この度kakariプロジェクトは「型導入」をしました! kakariのRailsリポジトリに型導入PRがマージされた様子 ... 続きを読む
そろそろRailsプロジェクトに型を導入したい人向けの資料
すべての説明はイチRubyユーザーの個人的で期間も限定的な観測範囲に基づきます。 「Rubyには型がない」 ある日、同僚とプログラミング言語に関する雑談をしていたときに言われた一言です。 私はその日までRubyの型機能は使っていませんでした。忙しい毎日を送り、キャッチアップを疎かにしていたのです。後日このことは... 続きを読む
Railsプロジェクトで好んで使っている便利な処理 - alpaca-tc
Railsプロジェクトで、自分が好んで使っている便利な処理をまとめてみました。 core_ext編 sort_byは安定ソートではないので、with_indexを組み合わせて安定ソートを行う https://gist.github.com/alpaca-tc/ed793961f2db438abaae3c00b7e303fa RSpec編 partial viewでインスタンス変数を呼び出していないことをチェック... 続きを読む
【Rails】 ActiveHash gemのクラシルでの事例とハマりポイント - dely engineering blog
こんにちは、開発部の高橋です。 最近弊社のRailsプロジェクトでactive_hashというgemが使われ始めました。 個人的にも結構重宝しているgemでとても便利なのですが、一方で特性を理解せずに使うとハマりやすいgemでもあると思っています。 今回は、ActiveHashのクラシルでの事例と自分の過去の知見に基づくハマりポイン... 続きを読む
RailsでVue.jsのSFC(単一ファイルコンポーネント)を使うためにWebpackを入れてみた - SMARTCAMP Engineer Blog
こんにちは。エンジニアの笹原です。 スマートキャンプではフロントエンドの開発にVue.jsを取り入れています。 Vue.jsで開発するうえで、SFC(単一ファイルコンポーネント)を利用できることは良さの一つだと思います。 今回は、Sprocketsでアセット管理を行っているRailsプロジェクトに、Webpackを入れることでSFCを使... 続きを読む
Railsアプリケーションの実装で気をつけている8つのこと – PSYENCE:MEDIA
この記事は RECRUIT MARKETING PARTNERS Advent Calendar 2018 の投稿記事です。 12月はRubyのリリースが楽しみなk-shogoです。 今までに規模も寿命も様々なRailsアプリケーションの開発に携わってきました。本記事ではそんな自分が「Railsプロジェクトにかかわるならこんな方針を合意できるチームが良いな」と思ってい... 続きを読む
技術的負債を貯めずに開発するには - おもしろwebサービス開発日記
先日行われたMedBeer -Rails開発での技術的負債との付き合い方で、「Rails Good Parts, Bad Parts」というタイトルで発表しました。 資料はこちら。 内容を要約すると、技術的負債を貯めずに開発するには (Railsプロジェクトであれば)Railsの便利な機能を活用する 要注意と言われている機能について、対応方法も含めて把... 続きを読む
実際のサービスをRails+Vue.js(Single File Components)を用いてSPAへリファクタリングした話 · カウル Tech Blog
エンジニアの西辻です。 今回の記事では、Railsプロジェクトで一部の画面のみをVue.jsを用いてSPA化するにあたって、その際に得た知見などを共有できたらと思います。 Overview 大きく以下の流れで書いていきます。 Motivation RailsとVue.jsの連携方法について調査、部分的なSPAが実現可能かの検証 実装を進めていく中... 続きを読む
定期的にyarn updateするには - おもしろwebサービス開発日記
2018 - 03 - 18 定期的にyarn updateするには ライブラリは定期的かつこまめにアップデートすることで辛さを減らしていく、というのは最近の開発現場では定説ではないかと思います。Railsプロジェクトの場合、Gemfileの定期更新を実施している現場も多いのではないでしょうか *1 。 最近のRailsアプリケーションはjsライブラリの管理にyarnを使っているところが多いかと思... 続きを読む
GraphQL APIをスキーマファースト開発するためのモックサーバをRailsとApolloで作る - blog.kymmt.com
2017 - 12 - 23 GraphQL APIをスキーマファースト開発するためのモックサーバをRailsとApolloで作る GraphQL Rails GMOペパボ Advent Calendar 2017 の23日目の記事です。 今回はJavaScriptでGraphQLのサーバ/クライアントや関連ツールを提供している Apollo のツールセットでRailsプロジェクトでGraphQL... 続きを読む
DockerのQuickstart:Compose and Railsをやってみた – RE:ENGINES
はじめに Dockerを触る機会ができたため、この機に勉強をしたいと思います。 DockerにはRailsプロジェクトを開始するチュートリアルがあったので、今回はそちらをやってみたいと思います。 Quickstart: Compose and Rails 環境 Mac OS X Yosemite 10.10.5 Docker for Macのインストール 今ではDockerもMacOSにインストー... 続きを読む
webpackを使った Rails上でのReact開発 - クックパッド開発者ブログ
2016 - 07 - 27 webpackを使った Rails上でのReact開発 はじめに こんにちは、投稿開発部エンジニアの芳賀です。 既存のRailsプロジェクトの中でReact.jsを利用する機会があったので、その時にやったことについてまとめてみます。 私自身は普段RailsのサーバサイドとCoffeeScriptが中心で、最近のJavaScript開発環境についてあまりキャッチアップで... 続きを読む
5年間開発しているRailsプロジェクトにReact + Reduxを導入した話 by Shimpei Takamatsu | Wantedly, Inc.
こんにちは、WantedlyのWebエンジニアの高松です。 このエンジニアブログでも何度かReact関連の話題が出ていますが、Wantedlyでは React + Reduxを中心としたWebフロントエンドの技術スタック を導入して開発しています。 今回はスタックの導入方法や勘所について、詳しく解説してみたいと思います。 特に既存のRails環境にReactなどの導入を検討していらっしゃる方の参考... 続きを読む
rails newしたときの開発を効率化するためにまず行いたい6つの設定まとめ - Rails Webook
2015-02-04 rails newしたときの開発を効率化するためにまず行いたい6つの設定まとめ Rails中級 まとめ よくRailsプロジェクトを作るので、Railsプロジェクトを作った後に最初にやっておきたい設定をまとめました。 主に、開発を効率化させるためにやることをまとめてますので、ざざっと眺めて取り入れそうな知識があったら開発効率を上げれるかもしれません。また、nanapiさんの次... 続きを読む
Knockout.jsをRailsプロジェクトに入れてみた | 自転車で通勤しましょ♪ブログ
JSのMV*は何がいいのか論争は最近収束気味な気はしますが、あんまり触ることができていなかったので、きよくらさんの話を聞いて興味を持っていたKnockout.jsを、仕事で作っているプロダクトに導入してみました。 AngularJSは途中から導入するには難しいですし、BackboneJSはなんか面倒臭かった記憶がありました。結局jQueryで頑張ろうと思えばなんとかなるレベルなので、とりあえずjQ... 続きを読む
@masuidrive のRailsプロジェクトの始め方 - Qiita
rbenv, nvm, MySQL, redisが入ったUbuntu Vagrantfile すぐに開発に使えるVagrantfile。依存物を少なくするためにShellでプロビジョニング。 vagrant up時にRubyとNodeのコンパイルが走るので、Macbook Airとかだと30分とかかかります。 Vagrant.configure("2") do |config| config.vm... 続きを読む
dockerをつかってrailsの開発をしてみる - Qiita
railsアプリをDocker化してみる - QiitaでアプリだけDocker化するのはさほど難しくないという話をした。 この場合はDBは既存のものが使えるから気軽に使えそうという話をした。 今回はDockerだけでRails開発をしてみようと思う。 HerokuのデフォルトがPostgreSQLなのでPostgreSQLを例にする。 Railsプロジェクトの作成 rails new をしよう。... 続きを読む
RailsでCSV/Excel/OpenOfficeのアップロード機能の実装方法 - Rails Webook
2014-11-20 RailsでCSV/Excel/OpenOfficeのアップロード機能の実装方法 CSV/Excel RailsでCSV/Excel/OpenOfficeのアップロード機能の実装方法について説明します。 動作確認 Ruby 2.1 Rails 4.1 Roo 1.13.2 目次 Railsプロジェクトの作成 CSVのインポート機能の実装 Excelのインポート機能の実装 1.... 続きを読む
#22 普段からRailsプロジェクトで使っている10個の便利Gem | tech.kayac.com - KAYAC engineers' blog
この記事は tech.kayac.com Advent Calendar 2014 22日目です。 こんにちは。最近もRubyを書いている @yumiyon です。 今回は、Railsプロジェクトで「○○がしたい!」と思った際に、自分がよく利用するGemを機能ごとに分けて10個ほどご紹介します。日頃からRailsで開発を行なっている方は既知のものばかりかもしれませんが、Railsを始めたばかりの方... 続きを読む
Railsプロジェクトの初期開発フェーズでのDBスキーマ管理を見直す - TIM Labs
DBのスキーマ、皆様どのように管理されているでしょうか。 Railsを利用されている方の多くは、ActiveRecordのマイグレーションを利用して管理をされているかと思います。 私もいままでいくつかのRailsプロジェクトに関わってきましたが、 ほぼ全てのプロジェクトでActiveRecordのDBマイグレーションを利用してきました。 (一部のプロジェクトはActiveRecordを使っていない... 続きを読む
環境が良くなって自分自身に起きた変化とか - (define -ayalog '())
2014-05-08 環境が良くなって自分自身に起きた変化とか 開発 日記 今年に入ってから徐々にだけど、ツキが回ってきた感じがある。 Railsプロジェクトというものに入り始めてからだと思う。まぁまだ2つめだけど確実に自分を取り巻く環境は今までより良くなっていて、昔みたいな負の感情エネルギーを溜め込むことが少なくなった。少なくなったというか、仕事でのストレスはゼロに近いと思う。*1Railsを仕... 続きを読む
Railsプロジェクトをマイグレーションする際の指標に「RailsDiff」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
最近やってるRailsプロジェクトのテスト方法 - とはえ領域
RailsRailsエンジニアになってから1年半くらいが経ち、社内のRailsのプロジェクトを全部で5つくらい触って、今やってるAbilie*1でようやく人並みにテストを書いてる気がしてきたので、現時点でやってるテストの方法をまとめておく。テストのルール的なのrspecでは必ずモデルのテストは書くようにしてる。ヘルパーも大体書いてるけど、コントローラやルーティングのテストはあまり書いてない。という... 続きを読む